facebook / litho
File Size

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

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 1,434 files with 128,330 lines of code.
    • 15 very long files (26,007 lines of code)
    • 19 long files (12,856 lines of code)
    • 97 medium size files (29,400 lines of codeclsfd_ftr_w_mp_ins)
    • 187 small files (26,146 lines of code)
    • 1,116 very small files (33,921 lines of code)
20% | 10% | 22% | 20% | 26%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java20% | 9% | 24% | 20% | 24%
cpp61% | 23% | 3% | 3% | 8%
h0% | 31% | 17% | 23% | 27%
kt0% | 0% | 22% | 21% | 55%
js0% | 0% | 70% | 21% | 7%
bzl0% | 0% | 64% | 21% | 13%
xml0% | 0% | 0% | 51% | 48%
hs0% | 0% | 0% | 100% | 0%
scss0% | 0% | 0% | 64% | 35%
pro0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
litho-core42% | 3% | 20% | 15% | 17%
litho-widget29% | 16% | 24% | 17% | 12%
lib35% | 27% | 6% | 10% | 19%
litho-processor22% | 17% | 20% | 20% | 19%
litho-sections-core34% | 0% | 44% | 5% | 15%
litho-rendercore-transitions0% | 30% | 25% | 11% | 31%
litho-testing0% | 10% | 27% | 29% | 32%
litho-rendercore0% | 15% | 40% | 20% | 23%
litho-editor-flipper0% | 42% | 0% | 43% | 13%
litho-sections-widget0% | 0% | 57% | 26% | 15%
litho-rendercore-text0% | 0% | 78% | 10% | 10%
litho-intellij-plugin0% | 0% | 13% | 35% | 51%
litho-core-kotlin0% | 0% | 34% | 22% | 42%
litho-sections-processor0% | 0% | 61% | 21% | 17%
litho-widget-material0% | 0% | 88% | 0% | 11%
website0% | 0% | 53% | 32% | 14%
litho-rendercore-incremental-mount0% | 0% | 62% | 25% | 12%
litho-rendercore-visibility0% | 0% | 47% | 18% | 34%
litho-rendercore-yoga0% | 0% | 75% | 19% | 4%
tools0% | 0% | 64% | 21% | 13%
litho-editor-core0% | 0% | 25% | 26% | 47%
litho-widget-kotlin0% | 0% | 13% | 23% | 62%
litho-it0% | 0% | 4% | 27% | 67%
codelabs0% | 0% | 0% | 44% | 55%
litho-rendercore-testing0% | 0% | 0% | 52% | 47%
scripts0% | 0% | 0% | 100% | 0%
litho-espresso0% | 0% | 0% | 42% | 57%
litho-fresco0% | 0% | 0% | 45% | 54%
litho-annotations0% | 0% | 0% | 0% | 100%
sample0% | 0% | 0% | 0% | 100%
litho-coroutines-kotlin0% | 0% | 0% | 0% | 100%
litho-sections-debug0% | 0% | 0% | 0% | 100%
litho-sections-annotations0% | 0% | 0% | 0% | 100%
sample-codelab0% | 0% | 0% | 0% | 100%
litho-fresco-kotlin0% | 0% | 0% | 0% | 100%
sample-barebones0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
Yoga.cpp
in lib/yoga/src/main/cpp/yoga
3626 168
RecyclerBinder.java
in litho-widget/src/main/java/com/facebook/litho/widget
3087 200
ComponentTree.java
in litho-core/src/main/java/com/facebook/litho
2652 173
MountState.java
in litho-core/src/main/java/com/facebook/litho
2083 143
Component.java
in litho-core/src/main/java/com/facebook/litho
1731 285
LayoutState.java
in litho-core/src/main/java/com/facebook/litho
1690 96
SectionTree.java
in litho-sections-core/src/main/java/com/facebook/litho/sections
1665 94
LithoView.java
in litho-core/src/main/java/com/facebook/litho
1509 122
SpecModelImpl.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/model
1252 96
BuilderGenerator.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/generator
1243 36
CommonProps.java
in litho-core/src/main/java/com/facebook/litho
1188 170
ComponentBodyGenerator.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/generator
1096 39
LithoNode.java
in litho-core/src/main/java/com/facebook/litho
1096 103
ComponentHost.java
in litho-core/src/main/java/com/facebook/litho
1064 103
TextInputSpec.java
in litho-widget/src/main/java/com/facebook/litho/widget
1025 54
TextSpec.java
in litho-widget/src/main/java/com/facebook/litho/widget
937 18
jni.h
in lib/jni-hack/real
914 140
YGJNIVanilla.cpp
in lib/yogajni/src/main/cpp/jni
894 47
TransitionManager.java
in litho-rendercore-transitions/src/main/java/com/facebook/litho
802 43
MockSpecModel.java
in litho-testing/src/main/java/com/facebook/litho/testing/specmodels
792 99
MountState.java
in litho-rendercore/src/main/java/com/facebook/rendercore
788 40
TransitionsExtension.java
in litho-rendercore-transitions/src/main/java/com/facebook/litho
786 43
EditTextSpec.java
in litho-widget/src/main/java/com/facebook/litho/widget
770 28
MatcherGenerator.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/generator/testing
688 40
DebugComponentDescriptor.java
in litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper
633 24
Layout.java
in litho-core/src/main/java/com/facebook/litho
587 16
NodeInfo.java
in litho-core/src/main/java/com/facebook/litho
572 56
YogaNodeJNIBase.java
in lib/yoga/src/main/java/com/facebook/yoga
569 106
TextDrawable.java
in litho-widget/src/main/java/com/facebook/litho/widget
554 41
PropValidation.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/model
535 2
DelegateMethodDescriptions.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/model
528 1
TriggerGenerator.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/generator
503 18
YGNode.cpp
in lib/yoga/src/main/cpp/yoga
503 57
DelegateMethodValidation.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/model
501 18
ComponentTreeHolder.java
in litho-widget/src/main/java/com/facebook/litho/widget
497 55
MaterialTextInputSpec.java
in litho-widget-material/src/main/java/com/facebook/litho/widget
494 17
StateHandler.java
in litho-core/src/main/java/com/facebook/litho
481 37
HostView.java
in litho-rendercore/src/main/java/com/facebook/rendercore
466 50
ComponentContext.java
in litho-core/src/main/java/com/facebook/litho
459 63
InternalNodeUtils.java
in litho-core/src/main/java/com/facebook/litho
457 13
IncrementalMountExtension.java
in litho-rendercore-incremental-mount/src/main/java/com/facebook/rendercore/incrementalmount
452 26
ComponentUtils.java
in litho-core/src/main/java/com/facebook/litho
446 21
AnimatedProperties.java
in litho-rendercore-transitions/src/main/java/com/facebook/litho/animation
435 49
RecyclerCollectionComponentSpec.java
in litho-sections-widget/src/main/java/com/facebook/litho/sections/widget
434 16
VisibilityMountExtension.java
in litho-rendercore-visibility/src/main/java/com/facebook/rendercore/visibility
429 25
DelegateMethodGenerator.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/generator
424 12
EventGenerator.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/generator
422 15
ChangeSetState.java
in litho-sections-core/src/main/java/com/facebook/litho/sections
421 11
LithoLayoutResult.java
in litho-core/src/main/java/com/facebook/litho
413 49
MountDelegate.java
in litho-rendercore/src/main/java/com/facebook/rendercore
409 47
Files With Most Units (Top 50)
File# lines# units
Component.java
in litho-core/src/main/java/com/facebook/litho
1731 285
RecyclerBinder.java
in litho-widget/src/main/java/com/facebook/litho/widget
3087 200
ComponentTree.java
in litho-core/src/main/java/com/facebook/litho
2652 173
CommonProps.java
in litho-core/src/main/java/com/facebook/litho
1188 170
Yoga.cpp
in lib/yoga/src/main/cpp/yoga
3626 168
MountState.java
in litho-core/src/main/java/com/facebook/litho
2083 143
jni.h
in lib/jni-hack/real
914 140
LithoView.java
in litho-core/src/main/java/com/facebook/litho
1509 122
YogaNodeJNIBase.java
in lib/yoga/src/main/java/com/facebook/yoga
569 106
ComponentHost.java
in litho-core/src/main/java/com/facebook/litho
1064 103
LithoNode.java
in litho-core/src/main/java/com/facebook/litho
1096 103
MockSpecModel.java
in litho-testing/src/main/java/com/facebook/litho/testing/specmodels
792 99
SpecModelImpl.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/model
1252 96
LayoutState.java
in litho-core/src/main/java/com/facebook/litho
1690 96
SectionTree.java
in litho-sections-core/src/main/java/com/facebook/litho/sections
1665 94
ComponentContext.java
in litho-core/src/main/java/com/facebook/litho
459 63
YGNode.cpp
in lib/yoga/src/main/cpp/yoga
503 57
NodeInfo.java
in litho-core/src/main/java/com/facebook/litho
572 56
ComponentTreeHolder.java
in litho-widget/src/main/java/com/facebook/litho/widget
497 55
TextInputSpec.java
in litho-widget/src/main/java/com/facebook/litho/widget
1025 54
LithoViewAssert.java
in litho-testing/src/main/java/com/facebook/litho/testing/assertj
406 53
MountSpecModel.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/model
323 52
Transition.java
in litho-rendercore-transitions/src/main/java/com/facebook/litho
409 52
HostView.java
in litho-rendercore/src/main/java/com/facebook/rendercore
466 50
LithoLayoutResult.java
in litho-core/src/main/java/com/facebook/litho
413 49
AnimatedProperties.java
in litho-rendercore-transitions/src/main/java/com/facebook/litho/animation
435 49
LayoutSpecModel.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/model
284 48
TestSpecModel.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/model/testing
286 48
DiffSectionSpecModel.java
in litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/model
306 48
GroupSectionSpecModel.java
in litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/model
306 48
MountDelegate.java
in litho-rendercore/src/main/java/com/facebook/rendercore
409 47
YGJNIVanilla.cpp
in lib/yogajni/src/main/cpp/jni
894 47
TransitionsExtension.java
in litho-rendercore-transitions/src/main/java/com/facebook/litho
786 43
TransitionManager.java
in litho-rendercore-transitions/src/main/java/com/facebook/litho
802 43
TextDrawable.java
in litho-widget/src/main/java/com/facebook/litho/widget
554 41
YGStyle.h
in lib/yoga/src/main/cpp/yoga
189 41
MatcherGenerator.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/generator/testing
688 40
MountState.java
in litho-rendercore/src/main/java/com/facebook/rendercore
788 40
SectionLifecycle.java
in litho-sections-core/src/main/java/com/facebook/litho/sections
308 40
ChangeSet.java
in litho-sections-core/src/main/java/com/facebook/litho/sections
373 40
RecyclerBinderConfiguration.java
in litho-sections-widget/src/main/java/com/facebook/litho/sections/widget
318 39
ComponentBodyGenerator.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/generator
1096 39
LegacyLithoViewRule.kt
in litho-testing/src/main/java/com/facebook/litho/testing
326 39
YogaLayoutProps.java
in litho-core/src/main/java/com/facebook/litho
175 39
Section.java
in litho-sections-core/src/main/java/com/facebook/litho/sections
268 39
HostRenderUnit.java
in litho-rendercore/src/main/java/com/facebook/rendercore/renderunits
257 38
StateHandler.java
in litho-core/src/main/java/com/facebook/litho
481 37
BuilderGenerator.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/generator
1243 36
ComponentWarmer.java
in litho-widget/src/main/java/com/facebook/litho/widget
321 36
YGNode.h
in lib/yoga/src/main/cpp/yoga
251 36
Files With Long Lines (Top 25)

There are 25 files with lines longer than 120 characters. In total, there are 111 long lines.

File# lines# units# long lines
methods.xml
in litho-intellij-plugin/src/main/resources/methodTemplates
47 - 44
litho_defs.bzl
in tools/build_defs/oss
303 - 19
plugin.xml
in litho-intellij-plugin/src/main/resources/META-INF
115 - 12
LithoViewAssert.java
in litho-testing/src/main/java/com/facebook/litho/testing/assertj
406 53 5
CardSpec.java
in litho-widget/src/main/java/com/facebook/litho/widget
214 2 3
redsymbols.xml
in litho-intellij-plugin/src/main/resources/META-INF
24 - 2
TriggerGenerator.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/generator
503 18 2
ComponentBodyGenerator.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/generator
1096 39 2
CachedValueValidation.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/model
94 3 2
233 7 2
RecyclerBinder.java
in litho-widget/src/main/java/com/facebook/litho/widget
3087 200 2
178 - 2
YogaNative.java
in lib/yoga/src/main/java/com/facebook/yoga
102 1 2
ComponentStructureView.java
in litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/toolwindows
183 10 1
DelegateMethodDescriptions.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/model
528 1 1
SimpleNameDelegateValidation.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/model
37 1 1
PropValidation.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/model
535 2 1
RenderTreeNode.java
in litho-rendercore/src/main/java/com/facebook/rendercore
102 14 1
MountState.java
in litho-core/src/main/java/com/facebook/litho
2083 143 1
ComponentContext.java
in litho-core/src/main/java/com/facebook/litho
459 63 1
DataDiffSectionSpec.java
in litho-sections-core/src/main/java/com/facebook/litho/sections/common
320 18 1
SectionTree.java
in litho-sections-core/src/main/java/com/facebook/litho/sections
1665 94 1
ComponentWarmer.java
in litho-widget/src/main/java/com/facebook/litho/widget
321 36 1
ic_baseline_favorite_24.xml
in sample/src/main/res/drawable
12 - 1
ic_baseline_favorite_border_24.xml
in sample/src/main/res/drawable
12 - 1
Correlations

File Size vs. Commits (all time): 1434 points

website/sidebars.js x: 80 commits (all time) y: 259 lines of code litho-core/src/main/java/com/facebook/litho/ComponentTree.java x: 501 commits (all time) y: 2652 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/SimpleMountable.kt x: 5 commits (all time) y: 51 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/ImageComponent.kt x: 3 commits (all time) y: 101 lines of code litho-core/src/main/java/com/facebook/litho/LithoLayoutResult.java x: 44 commits (all time) y: 413 lines of code litho-core/src/main/java/com/facebook/litho/Mountable.java x: 5 commits (all time) y: 23 lines of code litho-core/src/main/java/com/facebook/litho/EquivalenceUtils.java x: 5 commits (all time) y: 127 lines of code litho-core/src/main/java/com/facebook/litho/LithoNode.java x: 33 commits (all time) y: 1096 lines of code litho-core/src/main/java/com/facebook/litho/DefaultDiffNode.java x: 13 commits (all time) y: 157 lines of code litho-core/src/main/java/com/facebook/litho/DiffNode.java x: 24 commits (all time) y: 54 lines of code litho-core/src/main/java/com/facebook/litho/LayoutState.java x: 627 commits (all time) y: 1690 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/KComponent.kt x: 58 commits (all time) y: 206 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/MountableComponent.kt x: 8 commits (all time) y: 206 lines of code litho-core/src/main/java/com/facebook/litho/Layout.java x: 185 commits (all time) y: 587 lines of code litho-core/src/main/java/com/facebook/litho/ComponentContext.java x: 229 commits (all time) y: 459 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/GridRecyclerConfiguration.java x: 33 commits (all time) y: 243 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/LinearLayoutInfoFactory.java x: 6 commits (all time) y: 7 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/ListRecyclerConfiguration.java x: 43 commits (all time) y: 223 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerConfiguration.java x: 13 commits (all time) y: 27 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/StaggeredGridRecyclerConfiguration.java x: 28 commits (all time) y: 197 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/ViewPagerComponentSpec.java x: 8 commits (all time) y: 88 lines of code litho-widget/src/main/java/com/facebook/litho/widget/LinearLayoutInfo.java x: 33 commits (all time) y: 166 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/flexbox/FlexboxStyle.kt x: 18 commits (all time) y: 130 lines of code litho-it/src/main/java/com/facebook/litho/stateupdates/ComponentWithCounterStateLayoutSpec.java x: 2 commits (all time) y: 26 lines of code litho-it/src/main/java/com/facebook/litho/stateupdates/ComponentWithCounterStateNestedGrandParentSpec.java x: 1 commits (all time) y: 19 lines of code litho-core/src/main/java/com/facebook/litho/config/ComponentsConfiguration.java x: 462 commits (all time) y: 136 lines of code litho-core/src/main/java/com/facebook/litho/Component.java x: 486 commits (all time) y: 1731 lines of code litho-core/src/main/java/com/facebook/litho/InitialStateContainer.java x: 17 commits (all time) y: 109 lines of code litho-sections-annotations/src/main/java/com/facebook/litho/sections/annotations/OnVerifyChangeSet.java x: 1 commits (all time) y: 5 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/SectionLifecycle.java x: 58 commits (all time) y: 308 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/SectionTree.java x: 142 commits (all time) y: 1665 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/common/DataDiffSectionSpec.java x: 44 commits (all time) y: 320 lines of code litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/model/DelegateMethodDescriptions.java x: 21 commits (all time) y: 301 lines of code litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/model/SectionClassNames.java x: 9 commits (all time) y: 19 lines of code litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/processor/DiffSectionSpecModelFactory.java x: 24 commits (all time) y: 159 lines of code litho-testing/src/main/java/com/facebook/litho/testing/sections/TestDataDiffSectionSpec.java x: 4 commits (all time) y: 54 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/common/SingleComponentSectionSpec.java x: 25 commits (all time) y: 135 lines of code litho-core/src/main/java/com/facebook/litho/LithoView.java x: 300 commits (all time) y: 1509 lines of code litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/DebugComponentDescriptor.java x: 7 commits (all time) y: 633 lines of code litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/DebugSectionDescriptor.java x: 4 commits (all time) y: 192 lines of code litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/LithoRecyclerViewDescriptor.java x: 4 commits (all time) y: 153 lines of code litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/LithoViewDescriptor.java x: 3 commits (all time) y: 152 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/Text.kt x: 3 commits (all time) y: 72 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/MountDelegate.java x: 59 commits (all time) y: 409 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/RenderUnit.java x: 49 commits (all time) y: 344 lines of code litho-core/src/main/java/com/facebook/litho/MountState.java x: 596 commits (all time) y: 2083 lines of code litho-core/src/main/java/com/facebook/litho/Column.java x: 66 commits (all time) y: 210 lines of code litho-core/src/main/java/com/facebook/litho/DrawableComponent.java x: 44 commits (all time) y: 92 lines of code litho-core/src/main/java/com/facebook/litho/HostComponent.java x: 54 commits (all time) y: 102 lines of code litho-core/src/main/java/com/facebook/litho/TestComponent.java x: 21 commits (all time) y: 22 lines of code litho-core/src/main/java/com/facebook/litho/ViewCompatComponent.java x: 51 commits (all time) y: 124 lines of code litho-core/src/main/java/com/facebook/litho/Wrapper.java x: 49 commits (all time) y: 84 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/ComponentBodyGenerator.java x: 105 commits (all time) y: 1096 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/Section.java x: 47 commits (all time) y: 268 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestComponent.java x: 25 commits (all time) y: 117 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestSizeDependentComponent.java x: 39 commits (all time) y: 74 lines of code litho-testing/src/main/java/com/facebook/litho/testing/inlinelayoutspec/InlineLayoutSpec.java x: 11 commits (all time) y: 31 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/LazyCollection.kt x: 12 commits (all time) y: 236 lines of code litho-widget/src/main/java/com/facebook/litho/widget/ComponentRenderInfo.java x: 30 commits (all time) y: 105 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/Card.kt x: 2 commits (all time) y: 43 lines of code litho-widget/src/main/java/com/facebook/litho/widget/RecyclerBinder.java x: 486 commits (all time) y: 3087 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/ChangeSetState.java x: 24 commits (all time) y: 421 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/SectionsLogEventUtils.java x: 16 commits (all time) y: 65 lines of code litho-rendercore-testing/src/main/java/com/facebook/rendercore/testing/TestMountExtension.java x: 10 commits (all time) y: 20 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/MountState.java x: 118 commits (all time) y: 788 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerBinderConfiguration.java x: 71 commits (all time) y: 318 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerCollectionComponentSpec.java x: 102 commits (all time) y: 434 lines of code litho-widget/src/main/java/com/facebook/litho/widget/HorizontalScrollSpec.java x: 144 commits (all time) y: 294 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/Change.java x: 15 commits (all time) y: 210 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/ChangeSet.java x: 20 commits (all time) y: 373 lines of code litho-widget/src/main/java/com/facebook/litho/widget/VerticalScrollSpec.java x: 59 commits (all time) y: 198 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestLithoView.kt x: 10 commits (all time) y: 237 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/CollectionChild.kt x: 3 commits (all time) y: 13 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/CollectionContainerScope.kt x: 4 commits (all time) y: 80 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestCollection.kt x: 2 commits (all time) y: 61 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/CollectionRecyclerSpec.kt x: 10 commits (all time) y: 200 lines of code litho-core/src/main/java/com/facebook/litho/ComponentClickListener.java x: 12 commits (all time) y: 33 lines of code litho-core/src/main/java/com/facebook/litho/ComponentHost.java x: 139 commits (all time) y: 1064 lines of code litho-rendercore-transitions/src/main/java/com/facebook/litho/TransitionsExtension.java x: 31 commits (all time) y: 786 lines of code litho-rendercore-transitions/src/main/java/com/facebook/rendercore/transitions/TransitionsExtensionInput.java x: 4 commits (all time) y: 38 lines of code litho-rendercore-transitions/src/main/java/com/facebook/litho/TransitionManager.java x: 6 commits (all time) y: 802 lines of code litho-core/src/main/java/com/facebook/litho/StateHandler.java x: 79 commits (all time) y: 481 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/processor/SpecElementTypeDeterminator.java x: 7 commits (all time) y: 51 lines of code litho-rendercore-testing/src/main/java/com/facebook/rendercore/testing/TestHost.java x: 5 commits (all time) y: 39 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/HostView.java x: 10 commits (all time) y: 466 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/RenderTree.java x: 13 commits (all time) y: 101 lines of code litho-testing/src/main/java/com/facebook/litho/testing/assertj/LithoViewAssert.java x: 31 commits (all time) y: 406 lines of code litho-testing/src/main/java/com/facebook/litho/testing/componentsfinder/ComponentsFinder.kt x: 14 commits (all time) y: 114 lines of code litho-testing/src/main/java/com/facebook/litho/testing/testrunner/RenderCoreMountStateTestRunConfiguration.java x: 4 commits (all time) y: 20 lines of code litho-core/src/main/java/com/facebook/litho/LayoutStateContext.java x: 66 commits (all time) y: 147 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/view/ViewStyles.kt x: 15 commits (all time) y: 229 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/transition/KTransitions.kt x: 4 commits (all time) y: 13 lines of code tools/build_defs/oss/litho_defs.bzl x: 72 commits (all time) y: 303 lines of code litho-rendercore-incremental-mount/src/main/java/com/facebook/rendercore/incrementalmount/IncrementalMountExtension.java x: 77 commits (all time) y: 452 lines of code litho-core/src/main/java/com/facebook/litho/CommonProps.java x: 53 commits (all time) y: 1188 lines of code litho-core/src/main/java/com/facebook/litho/InternalNodeUtils.java x: 32 commits (all time) y: 457 lines of code litho-core/src/main/java/com/facebook/litho/NodeInfo.java x: 49 commits (all time) y: 572 lines of code litho-core/src/main/java/com/facebook/litho/NodeInfoUtils.java x: 6 commits (all time) y: 119 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/Border.kt x: 1 commits (all time) y: 120 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/Spinner.kt x: 1 commits (all time) y: 29 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/TextInput.kt x: 1 commits (all time) y: 58 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/VerticalScroll.kt x: 1 commits (all time) y: 47 lines of code litho-core/src/main/java/com/facebook/litho/utils/IncrementalMountUtils.java x: 22 commits (all time) y: 80 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/BatchedTarget.java x: 19 commits (all time) y: 251 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/FocusDispatcher.java x: 11 commits (all time) y: 83 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/SectionBinderTarget.java x: 29 commits (all time) y: 179 lines of code litho-testing/src/main/java/com/facebook/litho/testing/sections/TestTarget.java x: 21 commits (all time) y: 176 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/LazyCollectionController.kt x: 3 commits (all time) y: 94 lines of code website/docusaurus.config.js x: 32 commits (all time) y: 233 lines of code website/src/pages/index.js x: 11 commits (all time) y: 151 lines of code litho-core/src/main/java/com/facebook/litho/ScopedComponentInfo.java x: 40 commits (all time) y: 109 lines of code litho-core/src/main/java/com/facebook/litho/DebugComponent.java x: 116 commits (all time) y: 329 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/StateGenerator.java x: 53 commits (all time) y: 294 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/utils/ThreadUtils.java x: 11 commits (all time) y: 124 lines of code litho-rendercore-text/src/main/java/com/facebook/rendercore/text/TextStyle.java x: 6 commits (all time) y: 140 lines of code litho-rendercore-testing/src/main/java/com/facebook/rendercore/testing/SimpleWrapperNode.java x: 5 commits (all time) y: 13 lines of code litho-rendercore-testing/src/main/java/com/facebook/rendercore/testing/TestNode.java x: 10 commits (all time) y: 56 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/Node.java x: 21 commits (all time) y: 34 lines of code litho-rendercore-visibility/src/main/java/com/facebook/rendercore/visibility/VisibilityMountExtension.java x: 20 commits (all time) y: 429 lines of code litho-core/src/main/java/com/facebook/litho/MountSpecLithoRenderUnit.java x: 3 commits (all time) y: 179 lines of code litho-core/src/main/java/com/facebook/litho/MountableLithoRenderUnit.java x: 3 commits (all time) y: 50 lines of code litho-testing/src/main/java/com/facebook/litho/config/TempComponentsConfigurations.java x: 19 commits (all time) y: 46 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/CollectionLayout.kt x: 7 commits (all time) y: 100 lines of code litho-it/src/main/java/com/facebook/litho/widget/KotlinClassSpec.kt x: 3 commits (all time) y: 36 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/PropDefaultModel.java x: 20 commits (all time) y: 105 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/PropModel.java x: 28 commits (all time) y: 127 lines of code litho-rendercore-text/src/main/java/com/facebook/rendercore/text/TextMeasurementUtils.java x: 8 commits (all time) y: 366 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/TreePropGenerator.java x: 36 commits (all time) y: 128 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/TriggerGenerator.java x: 28 commits (all time) y: 503 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/EventGenerator.java x: 54 commits (all time) y: 422 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/SpecModelUtils.java x: 35 commits (all time) y: 226 lines of code litho-testing/src/main/java/com/facebook/litho/testing/LegacyLithoViewRule.kt x: 8 commits (all time) y: 326 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/KCallback.kt x: 3 commits (all time) y: 160 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/ComponentScope.kt x: 12 commits (all time) y: 11 lines of code litho-core/src/main/java/com/facebook/litho/ComponentUtils.java x: 53 commits (all time) y: 446 lines of code litho-core/src/main/java/com/facebook/litho/NestedTreeHolderResult.java x: 3 commits (all time) y: 64 lines of code litho-core/src/main/java/com/facebook/litho/TestLayoutState.java x: 58 commits (all time) y: 356 lines of code litho-core/src/main/java/com/facebook/litho/LithoYogaMeasureFunction.java x: 55 commits (all time) y: 21 lines of code litho-core/src/main/java/com/facebook/litho/LithoRenderUnit.java x: 67 commits (all time) y: 50 lines of code litho-testing/src/main/java/com/facebook/litho/testing/LithoViewRule.kt x: 28 commits (all time) y: 105 lines of code litho-core/src/main/java/com/facebook/litho/DynamicPropsExtension.java x: 12 commits (all time) y: 64 lines of code litho-core/src/main/java/com/facebook/litho/LayoutOutput.java x: 101 commits (all time) y: 102 lines of code litho-core/src/main/java/com/facebook/litho/LithoMountData.java x: 54 commits (all time) y: 150 lines of code litho-it/src/main/java/com/facebook/litho/MountItemTestHelper.java x: 34 commits (all time) y: 37 lines of code litho-core/src/main/java/com/facebook/litho/ComponentAccessibilityDelegate.java x: 40 commits (all time) y: 288 lines of code litho-core/src/main/java/com/facebook/litho/LithoLayoutData.java x: 6 commits (all time) y: 52 lines of code litho-widget/src/main/java/com/facebook/litho/widget/RenderInfoViewCreatorController.java x: 11 commits (all time) y: 57 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/Dimen.kt x: 19 commits (all time) y: 60 lines of code litho-core/src/main/java/com/facebook/litho/LithoHostListenerCoordinator.java x: 72 commits (all time) y: 208 lines of code litho-core/src/main/java/com/facebook/litho/SpecGeneratedComponent.java x: 9 commits (all time) y: 55 lines of code litho-core/src/main/java/com/facebook/litho/DebugLayoutNode.java x: 23 commits (all time) y: 147 lines of code litho-core/src/main/java/com/facebook/litho/DynamicPropsManager.java x: 20 commits (all time) y: 215 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/sections/widget/RecyclerCollectionComponent.kt x: 8 commits (all time) y: 79 lines of code litho-widget/src/main/java/com/facebook/litho/widget/RecyclerSpec.java x: 170 commits (all time) y: 358 lines of code litho-widget/src/main/java/com/facebook/litho/widget/SectionsRecyclerView.java x: 25 commits (all time) y: 156 lines of code litho-widget/src/main/java/com/facebook/litho/widget/StickyHeaderController.java x: 16 commits (all time) y: 7 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/MountDelegateTarget.java x: 14 commits (all time) y: 33 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/LazyMeasureHostView.java x: 3 commits (all time) y: 115 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/RootHostDelegate.java x: 15 commits (all time) y: 105 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/extensions/RenderCoreExtension.java x: 17 commits (all time) y: 85 lines of code litho-testing/src/main/java/com/facebook/litho/testing/testrunner/LithoTestRunner.java x: 10 commits (all time) y: 170 lines of code litho-core/src/main/java/com/facebook/litho/DebugLayoutNodeEditor.java x: 4 commits (all time) y: 226 lines of code litho-rendercore-text/src/main/java/com/facebook/rendercore/text/RCTextView.java x: 15 commits (all time) y: 397 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/toolwindows/ComponentStructureView.java x: 23 commits (all time) y: 183 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/utils/BoundsUtils.java x: 5 commits (all time) y: 70 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/KEventHandler.kt x: 8 commits (all time) y: 29 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/Style.kt x: 32 commits (all time) y: 55 lines of code litho-rendercore-visibility/src/main/java/com/facebook/rendercore/visibility/VisibilityExtension.java x: 13 commits (all time) y: 90 lines of code litho-rendercore-visibility/src/main/java/com/facebook/rendercore/visibility/VisibilityExtensionInput.java x: 7 commits (all time) y: 10 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/MountItemsPool.java x: 25 commits (all time) y: 282 lines of code litho-rendercore-visibility/src/main/java/com/facebook/rendercore/visibility/VisibilityUtils.java x: 10 commits (all time) y: 96 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/RenderResult.java x: 14 commits (all time) y: 143 lines of code litho-core/src/main/java/com/facebook/litho/ComponentsLifecycles.java x: 13 commits (all time) y: 79 lines of code litho-core/src/main/java/com/facebook/litho/DisabledMountContentPool.java x: 7 commits (all time) y: 27 lines of code litho-core/src/main/java/com/facebook/litho/HostMountContentPool.java x: 2 commits (all time) y: 33 lines of code litho-core/src/main/java/com/facebook/litho/MountContentPool.java x: 11 commits (all time) y: 4 lines of code litho-core/src/main/java/com/facebook/litho/NodeConfig.java x: 23 commits (all time) y: 24 lines of code litho-core/src/main/java/com/facebook/litho/PreloadingUtils.java x: 9 commits (all time) y: 185 lines of code litho-testing/src/main/java/com/facebook/litho/BenchmarkTestHelper.java x: 18 commits (all time) y: 41 lines of code litho-widget/src/main/java/com/facebook/litho/widget/ComponentTreeHolder.java x: 141 commits (all time) y: 497 lines of code litho-core/src/main/java/com/facebook/litho/RenderState.java x: 23 commits (all time) y: 57 lines of code litho-core/src/main/java/com/facebook/litho/WorkingRangeContainer.java x: 19 commits (all time) y: 159 lines of code litho-core/src/main/java/com/facebook/litho/ComponentKeyUtils.java x: 27 commits (all time) y: 132 lines of code litho-core/src/main/java/com/facebook/litho/LithoTooltipController.java x: 19 commits (all time) y: 212 lines of code litho-core/src/main/java/com/facebook/litho/LithoViewTestHelper.java x: 42 commits (all time) y: 141 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/extensions/EventLogger.java x: 26 commits (all time) y: 45 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/services/TemplateService.java x: 4 commits (all time) y: 70 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/CollectionGroupSectionSpec.kt x: 1 commits (all time) y: 77 lines of code litho-core/src/main/java/com/facebook/litho/ResourceResolver.java x: 27 commits (all time) y: 285 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/testing/MatcherGenerator.java x: 45 commits (all time) y: 688 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/ClassNames.java x: 127 commits (all time) y: 102 lines of code litho-testing/src/main/java/com/facebook/litho/testing/assertj/ComponentAssert.java x: 54 commits (all time) y: 217 lines of code litho-testing/src/main/java/com/facebook/litho/testing/assertj/StateValueAssert.java x: 6 commits (all time) y: 19 lines of code litho-testing/src/main/java/com/facebook/litho/testing/viewtree/ViewTreeAssert.java x: 14 commits (all time) y: 249 lines of code litho-testing/src/main/java/com/facebook/litho/testing/state/StateUpdatesTestHelper.java x: 19 commits (all time) y: 104 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/LayoutSpecModel.java x: 71 commits (all time) y: 284 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/MountSpecModel.java x: 85 commits (all time) y: 323 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/SpecModel.java x: 53 commits (all time) y: 64 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/SpecModelImpl.java x: 71 commits (all time) y: 1252 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/testing/TestSpecModel.java x: 47 commits (all time) y: 286 lines of code litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/model/DiffSectionSpecModel.java x: 45 commits (all time) y: 306 lines of code litho-testing/src/main/java/com/facebook/litho/testing/specmodels/MockSpecModel.java x: 36 commits (all time) y: 792 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/DelegateMethodGenerator.java x: 64 commits (all time) y: 424 lines of code litho-rendercore-testing/src/main/java/com/facebook/rendercore/testing/SimpleDrawableUnit.java x: 3 commits (all time) y: 25 lines of code litho-core/src/main/java/com/facebook/litho/LithoMetadataExceptionWrapper.java x: 16 commits (all time) y: 117 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/ResourcesScope.kt x: 2 commits (all time) y: 10 lines of code litho-fresco-kotlin/src/main/kotlin/com/facebook/litho/fresco/FrescoImage.kt x: 10 commits (all time) y: 9 lines of code lib/yoga/src/main/cpp/yoga/CompactValue.h x: 11 commits (all time) y: 131 lines of code lib/yoga/src/main/cpp/yoga/Utils.cpp x: 29 commits (all time) y: 59 lines of code lib/yoga/src/main/cpp/yoga/Utils.h x: 41 commits (all time) y: 85 lines of code lib/yoga/src/main/cpp/yoga/YGConfig.h x: 20 commits (all time) y: 64 lines of code lib/yoga/src/main/cpp/yoga/YGEnums.h x: 20 commits (all time) y: 122 lines of code lib/yoga/src/main/cpp/yoga/YGLayout.cpp x: 16 commits (all time) y: 30 lines of code lib/yoga/src/main/cpp/yoga/YGLayout.h x: 21 commits (all time) y: 63 lines of code lib/yoga/src/main/cpp/yoga/YGMacros.h x: 13 commits (all time) y: 38 lines of code lib/yoga/src/main/cpp/yoga/YGNode.cpp x: 105 commits (all time) y: 503 lines of code lib/yoga/src/main/cpp/yoga/YGNode.h x: 87 commits (all time) y: 251 lines of code lib/yoga/src/main/cpp/yoga/YGNodePrint.cpp x: 36 commits (all time) y: 199 lines of code lib/yoga/src/main/cpp/yoga/YGStyle.cpp x: 27 commits (all time) y: 42 lines of code lib/yoga/src/main/cpp/yoga/YGStyle.h x: 40 commits (all time) y: 189 lines of code lib/yoga/src/main/cpp/yoga/YGValue.h x: 13 commits (all time) y: 69 lines of code lib/yoga/src/main/cpp/yoga/Yoga-internal.h x: 43 commits (all time) y: 112 lines of code lib/yoga/src/main/cpp/yoga/Yoga.cpp x: 252 commits (all time) y: 3626 lines of code lib/yoga/src/main/cpp/yoga/Yoga.h x: 65 commits (all time) y: 261 lines of code lib/yoga/src/main/cpp/yoga/event/event.h x: 29 commits (all time) y: 115 lines of code lib/yoga/src/main/java/com/facebook/yoga/YogaConfig.java x: 35 commits (all time) y: 14 lines of code lib/yoga/src/main/java/com/facebook/yoga/YogaConstants.java x: 14 commits (all time) y: 13 lines of code lib/yoga/src/main/java/com/facebook/yoga/YogaDimension.java x: 12 commits (all time) y: 19 lines of code lib/yoga/src/main/java/com/facebook/yoga/YogaExperimentalFeature.java x: 14 commits (all time) y: 17 lines of code lib/yoga/src/main/java/com/facebook/yoga/YogaNative.java x: 21 commits (all time) y: 102 lines of code lib/yoga/src/main/java/com/facebook/yoga/YogaNode.java x: 60 commits (all time) y: 108 lines of code lib/yoga/src/main/java/com/facebook/yoga/YogaNodeJNIBase.java x: 40 commits (all time) y: 569 lines of code lib/yoga/src/main/java/com/facebook/yoga/YogaValue.java x: 14 commits (all time) y: 61 lines of code lib/yogajni/src/main/cpp/jni/YGJNIVanilla.cpp x: 25 commits (all time) y: 894 lines of code lib/yogajni/src/main/cpp/jni/YGJTypesVanilla.h x: 6 commits (all time) y: 34 lines of code lib/yogajni/src/main/cpp/jni/common.cpp x: 6 commits (all time) y: 89 lines of code lib/yogajni/src/main/cpp/jni/corefunctions.cpp x: 7 commits (all time) y: 72 lines of code codelabs/events/app/src/main/java/com/facebook/litho/codelab/events/ColorBoxCollectionSpec.kt x: 8 commits (all time) y: 64 lines of code codelabs/events/app/src/main/java/com/facebook/litho/codelab/events/RootComponentSpec.kt x: 9 commits (all time) y: 108 lines of code codelabs/group-section-lifecycle/app/src/main/java/com/facebook/litho/codelab/LifecycleGroupSectionSpec.kt x: 11 commits (all time) y: 165 lines of code codelabs/hello-world/app/src/main/res/drawable/ic_launcher_background.xml x: 5 commits (all time) y: 174 lines of code codelabs/layout-spec/app/src/main/java/com/facebook/litho/codelab/ClockDrawable.kt x: 5 commits (all time) y: 77 lines of code codelabs/mount-spec/app/src/main/java/com/facebook/litho/codelab/ClockDrawable.kt x: 6 commits (all time) y: 77 lines of code codelabs/state/app/src/main/java/com/facebook/litho/codelab/RootComponentSpec.kt x: 8 commits (all time) y: 144 lines of code litho-annotations/src/main/java/com/facebook/litho/annotations/FromMeasureBaseline.java x: 9 commits (all time) y: 5 lines of code litho-annotations/src/main/java/com/facebook/litho/annotations/ImportantForAccessibility.java x: 16 commits (all time) y: 19 lines of code litho-annotations/src/main/java/com/facebook/litho/annotations/LayoutSpec.java x: 32 commits (all time) y: 11 lines of code litho-annotations/src/main/java/com/facebook/litho/annotations/MountSpec.java x: 39 commits (all time) y: 16 lines of code litho-annotations/src/main/java/com/facebook/litho/annotations/OnCreateLayout.java x: 13 commits (all time) y: 5 lines of code litho-annotations/src/main/java/com/facebook/litho/annotations/OnCreateTreeProp.java x: 18 commits (all time) y: 5 lines of code litho-annotations/src/main/java/com/facebook/litho/annotations/Prop.java x: 22 commits (all time) y: 13 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/KEffects.kt x: 6 commits (all time) y: 63 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/KState.kt x: 24 commits (all time) y: 64 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/StyleCompat.kt x: 8 commits (all time) y: 272 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/animated/Animated.kt x: 10 commits (all time) y: 135 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/core/CoreStyles.kt x: 7 commits (all time) y: 157 lines of code litho-core/src/main/java/com/facebook/litho/AccessibilityUtils.java x: 18 commits (all time) y: 65 lines of code litho-core/src/main/java/com/facebook/litho/AnimationsDebug.java x: 20 commits (all time) y: 37 lines of code litho-core/src/main/java/com/facebook/litho/AttachDetachHandler.java x: 15 commits (all time) y: 80 lines of code litho-core/src/main/java/com/facebook/litho/Border.java x: 21 commits (all time) y: 281 lines of code litho-core/src/main/java/com/facebook/litho/ComponentLayout.java x: 46 commits (all time) y: 29 lines of code litho-core/src/main/java/com/facebook/litho/ComponentsLogger.java x: 28 commits (all time) y: 19 lines of code litho-core/src/main/java/com/facebook/litho/ContextUtils.java x: 16 commits (all time) y: 47 lines of code litho-core/src/main/java/com/facebook/litho/DebugComponentDescriptionHelper.java x: 10 commits (all time) y: 154 lines of code litho-core/src/main/java/com/facebook/litho/DebugComponentTimeMachine.java x: 5 commits (all time) y: 157 lines of code litho-core/src/main/java/com/facebook/litho/Diff.java x: 15 commits (all time) y: 31 lines of code litho-core/src/main/java/com/facebook/litho/DoubleMeasureFixUtil.java x: 13 commits (all time) y: 44 lines of code litho-core/src/main/java/com/facebook/litho/DrawableMatrix.java x: 11 commits (all time) y: 90 lines of code litho-core/src/main/java/com/facebook/litho/DynamicValue.java x: 7 commits (all time) y: 31 lines of code litho-core/src/main/java/com/facebook/litho/Edges.java x: 14 commits (all time) y: 116 lines of code litho-core/src/main/java/com/facebook/litho/EndToEndTestingExtension.java x: 12 commits (all time) y: 97 lines of code litho-core/src/main/java/com/facebook/litho/EventDispatcherUtils.java x: 24 commits (all time) y: 245 lines of code litho-core/src/main/java/com/facebook/litho/EventTriggersContainer.java x: 11 commits (all time) y: 70 lines of code litho-core/src/main/java/com/facebook/litho/FrameworkLogEvents.java x: 36 commits (all time) y: 79 lines of code litho-core/src/main/java/com/facebook/litho/LayoutStateOutputIdCalculator.java x: 27 commits (all time) y: 78 lines of code litho-core/src/main/java/com/facebook/litho/LithoAnimtableItem.java x: 2 commits (all time) y: 80 lines of code litho-core/src/main/java/com/facebook/litho/MatrixDrawable.java x: 16 commits (all time) y: 239 lines of code litho-core/src/main/java/com/facebook/litho/TestItem.java x: 16 commits (all time) y: 76 lines of code litho-core/src/main/java/com/facebook/litho/TextContent.java x: 11 commits (all time) y: 18 lines of code litho-core/src/main/java/com/facebook/litho/ThreadPoolLayoutHandler.java x: 22 commits (all time) y: 91 lines of code litho-core/src/main/java/com/facebook/litho/ViewNodeInfo.java x: 40 commits (all time) y: 143 lines of code litho-core/src/main/java/com/facebook/litho/config/DeviceInfoUtils.java x: 7 commits (all time) y: 89 lines of code litho-core/src/main/java/com/facebook/litho/drawable/BorderColorDrawable.java x: 8 commits (all time) y: 397 lines of code litho-core/src/main/java/com/facebook/litho/drawable/ComparableDrawableWrapper.java x: 7 commits (all time) y: 163 lines of code litho-core/src/main/java/com/facebook/litho/internal/ArraySet.java x: 12 commits (all time) y: 263 lines of code litho-core/src/main/java/com/facebook/litho/internal/SparseFloatArray.java x: 4 commits (all time) y: 185 lines of code litho-core/src/main/java/com/facebook/litho/stats/LithoStats.java x: 12 commits (all time) y: 102 lines of code litho-core/src/main/res/values/widget_attrs.xml x: 15 commits (all time) y: 47 lines of code litho-editor-core/src/main/java/com/facebook/litho/editor/EditorRegistry.java x: 9 commits (all time) y: 115 lines of code litho-editor-core/src/main/java/com/facebook/litho/editor/SimpleEditor.java x: 8 commits (all time) y: 286 lines of code litho-editor-core/src/main/java/com/facebook/litho/editor/model/EditorValue.java x: 6 commits (all time) y: 176 lines of code litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/DataUtils.java x: 2 commits (all time) y: 98 lines of code litho-espresso/src/main/java/com/facebook/litho/testing/espresso/ComponentHostMatchers.java x: 12 commits (all time) y: 137 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/LithoPluginUtils.java x: 35 commits (all time) y: 211 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/actions/OnEventChangeSignatureDialog.java x: 4 commits (all time) y: 364 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/actions/templates/LithoTemplateAction.java x: 12 commits (all time) y: 127 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/completion/EventClassNameCompletionContributor.java x: 2 commits (all time) y: 109 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/completion/KComponentRequiredPropMethodContributor.java x: 3 commits (all time) y: 214 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/completion/LayoutSpecMethodAnnotationsProvider.java x: 10 commits (all time) y: 38 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/completion/LayoutSpecMethodParameterAnnotationsContributor.java x: 6 commits (all time) y: 113 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/completion/MethodChainLookupElement.java x: 7 commits (all time) y: 123 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/completion/MethodGenerateHandler.java x: 15 commits (all time) y: 170 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/completion/MountSpecMethodAnnotationsProvider.java x: 17 commits (all time) y: 56 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/completion/ParamCompletionContributor.java x: 4 commits (all time) y: 91 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/completion/StatePropCompletionContributor.java x: 4 commits (all time) y: 100 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/inspections/MethodCallAnnotator.java x: 5 commits (all time) y: 102 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/inspections/SpecAnnotator.java x: 7 commits (all time) y: 62 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/navigation/BaseLithoComponentsDeclarationHandler.java x: 18 commits (all time) y: 92 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/navigation/ComponentsMethodDeclarationHandler.java x: 13 commits (all time) y: 117 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/redsymbols/RedSymbolsResolver.java x: 5 commits (all time) y: 207 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/services/ComponentGenerateService.java x: 23 commits (all time) y: 116 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/specmodels/processor/PsiAnnotationProxyUtils.java x: 8 commits (all time) y: 141 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/specmodels/processor/PsiEventDeclarationsExtractor.java x: 14 commits (all time) y: 87 lines of code litho-intellij-plugin/src/main/resources/META-INF/plugin.xml x: 159 commits (all time) y: 115 lines of code litho-intellij-plugin/src/main/resources/methodTemplates/methods.xml x: 43 commits (all time) y: 47 lines of code litho-it/src/main/java/com/facebook/litho/widget/CrashingMountableSpec.java x: 4 commits (all time) y: 132 lines of code litho-it/src/main/java/com/facebook/litho/widget/LayoutSpecLifecycleTesterSpec.java x: 14 commits (all time) y: 160 lines of code litho-it/src/main/java/com/facebook/litho/widget/MountSpecLifecycleTesterDrawableSpec.java x: 2 commits (all time) y: 143 lines of code litho-it/src/main/java/com/facebook/litho/widget/MountSpecLifecycleTesterSpec.java x: 13 commits (all time) y: 188 lines of code litho-it/src/main/java/com/facebook/litho/widget/TestCrashFromEachLayoutLifecycleMethodSpec.java x: 7 commits (all time) y: 201 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/BuilderGenerator.java x: 88 commits (all time) y: 1243 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/CachedValueGenerator.java x: 15 commits (all time) y: 294 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/GeneratorConstants.java x: 19 commits (all time) y: 13 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/PreambleGenerator.java x: 25 commits (all time) y: 28 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/PureRenderGenerator.java x: 19 commits (all time) y: 21 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/StateContainerGenerator.java x: 8 commits (all time) y: 222 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/TypeSpecDataHolder.java x: 13 commits (all time) y: 160 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/internal/ImmutableList.java x: 7 commits (all time) y: 137 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/DefaultLayoutSpecGenerator.java x: 31 commits (all time) y: 64 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/DelegateMethodDescriptions.java x: 71 commits (all time) y: 528 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/DelegateMethodValidation.java x: 47 commits (all time) y: 501 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/DynamicPropsValidation.java x: 4 commits (all time) y: 119 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/MethodParamModelFactory.java x: 38 commits (all time) y: 93 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/MethodParamModelUtils.java x: 23 commits (all time) y: 71 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/PropValidation.java x: 50 commits (all time) y: 535 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/StateValidation.java x: 30 commits (all time) y: 197 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/TypeSpec.java x: 10 commits (all time) y: 77 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/processor/AbstractComponentsProcessor.java x: 34 commits (all time) y: 119 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/processor/DelegateMethodExtractor.java x: 31 commits (all time) y: 128 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/processor/EventMethodExtractor.java x: 36 commits (all time) y: 114 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/processor/LayoutSpecModelFactory.java x: 55 commits (all time) y: 119 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/processor/MountSpecModelFactory.java x: 60 commits (all time) y: 210 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/processor/ProcessorUtils.java x: 24 commits (all time) y: 77 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/processor/WorkingRangesMethodExtractor.java x: 7 commits (all time) y: 189 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/processor/testing/TestSpecModelFactory.java x: 18 commits (all time) y: 160 lines of code litho-rendercore-incremental-mount/src/main/java/com/facebook/rendercore/incrementalmount/IncrementalMountRenderCoreExtension.java x: 17 commits (all time) y: 182 lines of code litho-rendercore-text/src/main/java/com/facebook/rendercore/text/TextStylesAttributeHelper.java x: 2 commits (all time) y: 244 lines of code litho-rendercore-transitions/src/main/java/com/facebook/litho/OutputUnitsAffinityGroup.java x: 2 commits (all time) y: 126 lines of code litho-rendercore-transitions/src/main/java/com/facebook/litho/Transition.java x: 3 commits (all time) y: 409 lines of code litho-rendercore-transitions/src/main/java/com/facebook/litho/animation/AnimatedProperties.java x: 3 commits (all time) y: 435 lines of code litho-rendercore-transitions/src/main/java/com/facebook/litho/animation/ParallelBinding.java x: 2 commits (all time) y: 142 lines of code litho-rendercore-transitions/src/main/java/com/facebook/litho/dataflow/DataFlowGraph.java x: 4 commits (all time) y: 243 lines of code litho-rendercore-visibility/src/main/java/com/facebook/rendercore/visibility/VisibilityOutput.java x: 8 commits (all time) y: 164 lines of code litho-rendercore-yoga/src/main/java/com/facebook/rendercore/YogaLayoutFunction.java x: 7 commits (all time) y: 401 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/MeasureResult.java x: 5 commits (all time) y: 90 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/MountItem.java x: 12 commits (all time) y: 54 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/RenderState.java x: 28 commits (all time) y: 337 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/SectionContext.java x: 32 commits (all time) y: 138 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestDrawableComponent.java x: 47 commits (all time) y: 251 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestLayoutComponent.java x: 32 commits (all time) y: 93 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestViewComponent.java x: 41 commits (all time) y: 153 lines of code litho-testing/src/main/java/com/facebook/litho/testing/sections/SectionsTestHelper.java x: 19 commits (all time) y: 133 lines of code litho-testing/src/main/java/com/facebook/litho/testing/sections/TestSectionCreator.java x: 17 commits (all time) y: 187 lines of code litho-testing/src/main/java/com/facebook/litho/testing/subcomponents/InspectableComponent.java x: 17 commits (all time) y: 152 lines of code litho-testing/src/main/java/com/facebook/litho/testing/viewtree/ComponentQueries.java x: 21 commits (all time) y: 79 lines of code litho-testing/src/main/java/com/facebook/litho/testing/viewtree/ViewPredicates.java x: 15 commits (all time) y: 188 lines of code litho-widget-material/src/main/java/com/facebook/litho/widget/MaterialTextInputSpec.java x: 16 commits (all time) y: 494 lines of code litho-widget/src/main/java/com/facebook/litho/widget/CardClipDrawable.java x: 10 commits (all time) y: 106 lines of code litho-widget/src/main/java/com/facebook/litho/widget/CardClipSpec.java x: 30 commits (all time) y: 49 lines of code litho-widget/src/main/java/com/facebook/litho/widget/CardShadowDrawable.java x: 19 commits (all time) y: 307 lines of code litho-widget/src/main/java/com/facebook/litho/widget/CardShadowSpec.java x: 34 commits (all time) y: 45 lines of code litho-widget/src/main/java/com/facebook/litho/widget/ComponentWarmer.java x: 16 commits (all time) y: 321 lines of code litho-widget/src/main/java/com/facebook/litho/widget/EditTextSpec.java x: 189 commits (all time) y: 770 lines of code litho-widget/src/main/java/com/facebook/litho/widget/GridLayoutInfo.java x: 37 commits (all time) y: 251 lines of code litho-widget/src/main/java/com/facebook/litho/widget/ImageSpec.java x: 106 commits (all time) y: 138 lines of code litho-widget/src/main/java/com/facebook/litho/widget/ProgressSpec.java x: 77 commits (all time) y: 116 lines of code litho-widget/src/main/java/com/facebook/litho/widget/RecyclerBinderUpdateCallback.java x: 30 commits (all time) y: 249 lines of code litho-widget/src/main/java/com/facebook/litho/widget/RenderInfo.java x: 19 commits (all time) y: 34 lines of code litho-widget/src/main/java/com/facebook/litho/widget/SolidColorSpec.java x: 24 commits (all time) y: 26 lines of code litho-widget/src/main/java/com/facebook/litho/widget/SpinnerSpec.java x: 12 commits (all time) y: 200 lines of code litho-widget/src/main/java/com/facebook/litho/widget/SynchronizedTypefaceHelper.java x: 10 commits (all time) y: 126 lines of code litho-widget/src/main/java/com/facebook/litho/widget/TextDrawable.java x: 156 commits (all time) y: 554 lines of code litho-widget/src/main/java/com/facebook/litho/widget/TextInputSpec.java x: 71 commits (all time) y: 1025 lines of code litho-widget/src/main/java/com/facebook/litho/widget/TextSpec.java x: 356 commits (all time) y: 937 lines of code litho-widget/src/main/java/com/facebook/litho/widget/TextStylesHelper.java x: 10 commits (all time) y: 326 lines of code litho-widget/src/main/java/com/facebook/litho/widget/TransparencyEnabledCardClipDrawable.java x: 6 commits (all time) y: 161 lines of code litho-widget/src/main/java/com/facebook/litho/widget/ViewportManager.java x: 25 commits (all time) y: 160 lines of code scripts/verify-bintray-upload.hs x: 7 commits (all time) y: 178 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/renderunits/HostRenderUnit.java x: 1 commits (all time) y: 257 lines of code tools/build_defs/oss/fb_native_wrapper.bzl x: 1 commits (all time) y: 104 lines of code lib/jni-hack/real/jni.h x: 1 commits (all time) y: 914 lines of code
3626.0
lines of code
  min: 2.0
  average: 89.49
  25th percentile: 11.0
  median: 34.0
  75th percentile: 89.0
  max: 3626.0
0 627.0
commits (all time)
min: 1.0 | average: 14.4 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 11.0 | max: 627.0

File Size vs. Contributors (all time): 1434 points

website/sidebars.js x: 15 contributors (all time) y: 259 lines of code litho-core/src/main/java/com/facebook/litho/ComponentTree.java x: 62 contributors (all time) y: 2652 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/SimpleMountable.kt x: 2 contributors (all time) y: 51 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/ImageComponent.kt x: 1 contributors (all time) y: 101 lines of code litho-core/src/main/java/com/facebook/litho/LithoLayoutResult.java x: 4 contributors (all time) y: 413 lines of code litho-core/src/main/java/com/facebook/litho/Mountable.java x: 1 contributors (all time) y: 23 lines of code litho-core/src/main/java/com/facebook/litho/EquivalenceUtils.java x: 4 contributors (all time) y: 127 lines of code litho-core/src/main/java/com/facebook/litho/LithoNode.java x: 5 contributors (all time) y: 1096 lines of code litho-core/src/main/java/com/facebook/litho/DefaultDiffNode.java x: 4 contributors (all time) y: 157 lines of code litho-core/src/main/java/com/facebook/litho/DiffNode.java x: 8 contributors (all time) y: 54 lines of code litho-core/src/main/java/com/facebook/litho/LayoutState.java x: 54 contributors (all time) y: 1690 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/KComponent.kt x: 11 contributors (all time) y: 206 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/MountableComponent.kt x: 2 contributors (all time) y: 206 lines of code litho-core/src/main/java/com/facebook/litho/Layout.java x: 17 contributors (all time) y: 587 lines of code litho-core/src/main/java/com/facebook/litho/ComponentContext.java x: 31 contributors (all time) y: 459 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/GridRecyclerConfiguration.java x: 16 contributors (all time) y: 243 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/LinearLayoutInfoFactory.java x: 5 contributors (all time) y: 7 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/ListRecyclerConfiguration.java x: 21 contributors (all time) y: 223 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerConfiguration.java x: 10 contributors (all time) y: 27 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/StaggeredGridRecyclerConfiguration.java x: 16 contributors (all time) y: 197 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/ViewPagerComponentSpec.java x: 4 contributors (all time) y: 88 lines of code litho-widget/src/main/java/com/facebook/litho/widget/LinearLayoutInfo.java x: 16 contributors (all time) y: 166 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/flexbox/FlexboxStyle.kt x: 5 contributors (all time) y: 130 lines of code litho-core/src/main/java/com/facebook/litho/config/ComponentsConfiguration.java x: 58 contributors (all time) y: 136 lines of code litho-core/src/main/java/com/facebook/litho/Component.java x: 59 contributors (all time) y: 1731 lines of code litho-core/src/main/java/com/facebook/litho/InitialStateContainer.java x: 7 contributors (all time) y: 109 lines of code litho-sections-annotations/src/main/java/com/facebook/litho/sections/annotations/OnVerifyChangeSet.java x: 1 contributors (all time) y: 5 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/SectionLifecycle.java x: 21 contributors (all time) y: 308 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/SectionTree.java x: 25 contributors (all time) y: 1665 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/common/DataDiffSectionSpec.java x: 18 contributors (all time) y: 320 lines of code litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/model/DelegateMethodDescriptions.java x: 11 contributors (all time) y: 301 lines of code litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/model/SectionClassNames.java x: 6 contributors (all time) y: 19 lines of code litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/processor/DiffSectionSpecModelFactory.java x: 12 contributors (all time) y: 159 lines of code litho-testing/src/main/java/com/facebook/litho/testing/sections/TestDataDiffSectionSpec.java x: 4 contributors (all time) y: 54 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/common/SingleComponentSectionSpec.java x: 14 contributors (all time) y: 135 lines of code litho-core/src/main/java/com/facebook/litho/LithoView.java x: 50 contributors (all time) y: 1509 lines of code litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/DebugComponentDescriptor.java x: 4 contributors (all time) y: 633 lines of code litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/DebugSectionDescriptor.java x: 4 contributors (all time) y: 192 lines of code litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/LithoViewDescriptor.java x: 3 contributors (all time) y: 152 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/Text.kt x: 2 contributors (all time) y: 72 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/MountDelegate.java x: 8 contributors (all time) y: 409 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/RenderUnit.java x: 13 contributors (all time) y: 344 lines of code litho-core/src/main/java/com/facebook/litho/MountState.java x: 49 contributors (all time) y: 2083 lines of code litho-core/src/main/java/com/facebook/litho/Column.java x: 17 contributors (all time) y: 210 lines of code litho-core/src/main/java/com/facebook/litho/DrawableComponent.java x: 15 contributors (all time) y: 92 lines of code litho-core/src/main/java/com/facebook/litho/HostComponent.java x: 15 contributors (all time) y: 102 lines of code litho-core/src/main/java/com/facebook/litho/Row.java x: 16 contributors (all time) y: 208 lines of code litho-core/src/main/java/com/facebook/litho/ViewCompatComponent.java x: 17 contributors (all time) y: 124 lines of code litho-core/src/main/java/com/facebook/litho/Wrapper.java x: 14 contributors (all time) y: 84 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/ComponentBodyGenerator.java x: 25 contributors (all time) y: 1096 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestComponent.java x: 12 contributors (all time) y: 117 lines of code litho-testing/src/main/java/com/facebook/litho/testing/inlinelayoutspec/InlineLayoutSpec.java x: 6 contributors (all time) y: 31 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/LazyCollection.kt x: 3 contributors (all time) y: 236 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/LazyGrid.kt x: 2 contributors (all time) y: 88 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/Card.kt x: 1 contributors (all time) y: 43 lines of code litho-widget/src/main/java/com/facebook/litho/widget/RecyclerBinder.java x: 60 contributors (all time) y: 3087 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/ChangeSetState.java x: 9 contributors (all time) y: 421 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/SectionsLogEventUtils.java x: 8 contributors (all time) y: 65 lines of code litho-core/src/main/java/com/facebook/litho/LithoViewAttributesExtension.java x: 6 contributors (all time) y: 97 lines of code litho-rendercore-testing/src/main/java/com/facebook/rendercore/testing/TestMountExtension.java x: 3 contributors (all time) y: 20 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/MountState.java x: 12 contributors (all time) y: 788 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerBinderConfiguration.java x: 22 contributors (all time) y: 318 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerCollectionComponentSpec.java x: 34 contributors (all time) y: 434 lines of code litho-widget/src/main/java/com/facebook/litho/widget/HorizontalScrollSpec.java x: 31 contributors (all time) y: 294 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/Change.java x: 9 contributors (all time) y: 210 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/ChangeSet.java x: 12 contributors (all time) y: 373 lines of code litho-widget/src/main/java/com/facebook/litho/widget/VerticalScrollSpec.java x: 24 contributors (all time) y: 198 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestLithoView.kt x: 5 contributors (all time) y: 237 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/CollectionContainerScope.kt x: 1 contributors (all time) y: 80 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestCollection.kt x: 1 contributors (all time) y: 61 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/CollectionRecyclerSpec.kt x: 4 contributors (all time) y: 200 lines of code litho-core/src/main/java/com/facebook/litho/ComponentClickListener.java x: 8 contributors (all time) y: 33 lines of code litho-core/src/main/java/com/facebook/litho/ComponentHost.java x: 33 contributors (all time) y: 1064 lines of code litho-rendercore-transitions/src/main/java/com/facebook/litho/TransitionsExtension.java x: 5 contributors (all time) y: 786 lines of code litho-rendercore-transitions/src/main/java/com/facebook/rendercore/transitions/TransitionsExtensionInput.java x: 3 contributors (all time) y: 38 lines of code litho-rendercore-transitions/src/main/java/com/facebook/litho/TransitionManager.java x: 3 contributors (all time) y: 802 lines of code litho-core/src/main/java/com/facebook/litho/StateHandler.java x: 24 contributors (all time) y: 481 lines of code litho-rendercore-testing/src/main/java/com/facebook/rendercore/testing/TestHost.java x: 4 contributors (all time) y: 39 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/HostView.java x: 6 contributors (all time) y: 466 lines of code litho-testing/src/main/java/com/facebook/litho/testing/assertj/LithoViewAssert.java x: 12 contributors (all time) y: 406 lines of code litho-testing/src/main/java/com/facebook/litho/testing/componentsfinder/ComponentsFinder.kt x: 4 contributors (all time) y: 114 lines of code litho-testing/src/main/java/com/facebook/litho/testing/testrunner/RenderCoreMountStateTestRunConfiguration.java x: 4 contributors (all time) y: 20 lines of code litho-core/src/main/java/com/facebook/litho/LayoutStateContext.java x: 7 contributors (all time) y: 147 lines of code litho-core/src/main/java/com/facebook/litho/StateContainer.java x: 5 contributors (all time) y: 22 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/view/ViewStyles.kt x: 7 contributors (all time) y: 229 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/transition/KTransitions.kt x: 3 contributors (all time) y: 13 lines of code tools/build_defs/oss/litho_defs.bzl x: 29 contributors (all time) y: 303 lines of code litho-rendercore-incremental-mount/src/main/java/com/facebook/rendercore/incrementalmount/IncrementalMountExtension.java x: 7 contributors (all time) y: 452 lines of code lib/yogajni/src/main/cpp/jni/ScopedGlobalRef.h x: 3 contributors (all time) y: 55 lines of code litho-core/src/main/java/com/facebook/litho/CommonProps.java x: 25 contributors (all time) y: 1188 lines of code litho-core/src/main/java/com/facebook/litho/InternalNodeUtils.java x: 7 contributors (all time) y: 457 lines of code litho-core/src/main/java/com/facebook/litho/NodeInfo.java x: 20 contributors (all time) y: 572 lines of code litho-core/src/main/java/com/facebook/litho/NodeInfoUtils.java x: 5 contributors (all time) y: 119 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/Border.kt x: 1 contributors (all time) y: 120 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/Spinner.kt x: 1 contributors (all time) y: 29 lines of code litho-core/src/main/java/com/facebook/litho/utils/IncrementalMountUtils.java x: 9 contributors (all time) y: 80 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/BatchedTarget.java x: 11 contributors (all time) y: 251 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/FocusDispatcher.java x: 7 contributors (all time) y: 83 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/SectionBinderTarget.java x: 10 contributors (all time) y: 179 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/LazyCollectionController.kt x: 1 contributors (all time) y: 94 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/processor/PropDefaultsExtractor.java x: 11 contributors (all time) y: 183 lines of code website/docusaurus.config.js x: 9 contributors (all time) y: 233 lines of code website/src/css/custom.scss x: 3 contributors (all time) y: 82 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/extensions/ExtensionState.java x: 5 contributors (all time) y: 111 lines of code litho-core/src/main/java/com/facebook/litho/DebugComponent.java x: 26 contributors (all time) y: 329 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/StateGenerator.java x: 18 contributors (all time) y: 294 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/utils/ThreadUtils.java x: 9 contributors (all time) y: 124 lines of code litho-rendercore-testing/src/main/java/com/facebook/rendercore/testing/SimpleWrapperNode.java x: 4 contributors (all time) y: 13 lines of code litho-rendercore-testing/src/main/java/com/facebook/rendercore/testing/TestNode.java x: 5 contributors (all time) y: 56 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/Node.java x: 5 contributors (all time) y: 34 lines of code litho-rendercore-visibility/src/main/java/com/facebook/rendercore/visibility/VisibilityMountExtension.java x: 6 contributors (all time) y: 429 lines of code litho-core/src/main/java/com/facebook/litho/MountSpecLithoRenderUnit.java x: 2 contributors (all time) y: 179 lines of code litho-testing/src/main/java/com/facebook/litho/config/TempComponentsConfigurations.java x: 6 contributors (all time) y: 46 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/CollectionLayout.kt x: 3 contributors (all time) y: 100 lines of code litho-it/src/main/java/com/facebook/litho/widget/KotlinClassSpec.kt x: 2 contributors (all time) y: 36 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/PropDefaultModel.java x: 8 contributors (all time) y: 105 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/PropModel.java x: 11 contributors (all time) y: 127 lines of code litho-rendercore-text/src/main/java/com/facebook/rendercore/text/TextMeasurementUtils.java x: 5 contributors (all time) y: 366 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/TreePropGenerator.java x: 13 contributors (all time) y: 128 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/TriggerGenerator.java x: 12 contributors (all time) y: 503 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/EventGenerator.java x: 20 contributors (all time) y: 422 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/SpecModelUtils.java x: 15 contributors (all time) y: 226 lines of code litho-testing/src/main/java/com/facebook/litho/testing/LegacyLithoViewRule.kt x: 6 contributors (all time) y: 326 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/KCallback.kt x: 2 contributors (all time) y: 160 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/ComponentScope.kt x: 7 contributors (all time) y: 11 lines of code litho-core/src/main/java/com/facebook/litho/ComponentUtils.java x: 13 contributors (all time) y: 446 lines of code litho-core/src/main/java/com/facebook/litho/NestedTreeHolder.java x: 2 contributors (all time) y: 117 lines of code litho-core/src/main/java/com/facebook/litho/TestLayoutState.java x: 6 contributors (all time) y: 356 lines of code litho-core/src/main/java/com/facebook/litho/LithoYogaMeasureFunction.java x: 7 contributors (all time) y: 21 lines of code litho-core/src/main/java/com/facebook/litho/LithoRenderUnit.java x: 12 contributors (all time) y: 50 lines of code litho-testing/src/main/java/com/facebook/litho/testing/LithoViewRule.kt x: 9 contributors (all time) y: 105 lines of code litho-testing/src/main/java/com/facebook/litho/testing/ThreadLooperController.kt x: 3 contributors (all time) y: 86 lines of code litho-core/src/main/java/com/facebook/litho/DynamicPropsExtension.java x: 6 contributors (all time) y: 64 lines of code litho-core/src/main/java/com/facebook/litho/LayoutOutput.java x: 21 contributors (all time) y: 102 lines of code litho-core/src/main/java/com/facebook/litho/LithoMountData.java x: 9 contributors (all time) y: 150 lines of code litho-it/src/main/java/com/facebook/litho/MountItemTestHelper.java x: 7 contributors (all time) y: 37 lines of code litho-widget/src/main/java/com/facebook/litho/widget/RenderInfoViewCreatorController.java x: 7 contributors (all time) y: 57 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/Dimen.kt x: 5 contributors (all time) y: 60 lines of code litho-core/src/main/java/com/facebook/litho/LithoHostListenerCoordinator.java x: 8 contributors (all time) y: 208 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/extensions/MountExtension.java x: 4 contributors (all time) y: 85 lines of code litho-core/src/main/java/com/facebook/litho/DebugLayoutNode.java x: 11 contributors (all time) y: 147 lines of code litho-core/src/main/java/com/facebook/litho/DynamicPropsManager.java x: 10 contributors (all time) y: 215 lines of code litho-widget/src/main/java/com/facebook/litho/widget/RecyclerSpec.java x: 39 contributors (all time) y: 358 lines of code litho-widget/src/main/java/com/facebook/litho/widget/SectionsRecyclerView.java x: 12 contributors (all time) y: 156 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/LazyMeasureHostView.java x: 3 contributors (all time) y: 115 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/Reducer.java x: 8 contributors (all time) y: 151 lines of code litho-testing/src/main/java/com/facebook/litho/testing/testrunner/LithoTestRunner.java x: 7 contributors (all time) y: 170 lines of code litho-core/src/main/java/com/facebook/litho/DebugLayoutNodeEditor.java x: 3 contributors (all time) y: 226 lines of code litho-rendercore-text/src/main/java/com/facebook/rendercore/text/RCTextView.java x: 6 contributors (all time) y: 397 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/toolwindows/ComponentStructureView.java x: 6 contributors (all time) y: 183 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/MountItemsPool.java x: 8 contributors (all time) y: 282 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/RenderResult.java x: 6 contributors (all time) y: 143 lines of code litho-core/src/main/java/com/facebook/litho/ComponentsLifecycles.java x: 8 contributors (all time) y: 79 lines of code litho-core/src/main/java/com/facebook/litho/NodeConfig.java x: 9 contributors (all time) y: 24 lines of code litho-core/src/main/java/com/facebook/litho/PreloadingUtils.java x: 5 contributors (all time) y: 185 lines of code litho-testing/src/main/java/com/facebook/litho/BenchmarkTestHelper.java x: 10 contributors (all time) y: 41 lines of code litho-widget/src/main/java/com/facebook/litho/widget/ComponentTreeHolder.java x: 29 contributors (all time) y: 497 lines of code litho-core/src/main/java/com/facebook/litho/RenderState.java x: 11 contributors (all time) y: 57 lines of code litho-core/src/main/java/com/facebook/litho/ComponentKeyUtils.java x: 11 contributors (all time) y: 132 lines of code litho-core/src/main/java/com/facebook/litho/LithoTooltipController.java x: 10 contributors (all time) y: 212 lines of code litho-core/src/main/java/com/facebook/litho/LithoViewTestHelper.java x: 15 contributors (all time) y: 141 lines of code litho-core/src/main/java/com/facebook/litho/LithoRenderContext.java x: 2 contributors (all time) y: 10 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/services/TemplateService.java x: 3 contributors (all time) y: 70 lines of code litho-core/src/main/java/com/facebook/litho/ResourceResolver.java x: 11 contributors (all time) y: 285 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/testing/MatcherGenerator.java x: 14 contributors (all time) y: 688 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/ClassNames.java x: 27 contributors (all time) y: 102 lines of code litho-testing/src/main/java/com/facebook/litho/testing/assertj/ComponentAssert.java x: 20 contributors (all time) y: 217 lines of code litho-testing/src/main/java/com/facebook/litho/testing/viewtree/ViewTreeAssert.java x: 7 contributors (all time) y: 249 lines of code litho-testing/src/main/java/com/facebook/litho/testing/state/StateUpdatesTestHelper.java x: 10 contributors (all time) y: 104 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/LayoutSpecModel.java x: 20 contributors (all time) y: 284 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/MountSpecModel.java x: 21 contributors (all time) y: 323 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/SpecModel.java x: 18 contributors (all time) y: 64 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/SpecModelImpl.java x: 22 contributors (all time) y: 1252 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/testing/TestSpecModel.java x: 14 contributors (all time) y: 286 lines of code litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/model/DiffSectionSpecModel.java x: 15 contributors (all time) y: 306 lines of code litho-testing/src/main/java/com/facebook/litho/testing/specmodels/MockSpecModel.java x: 14 contributors (all time) y: 792 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/FlexboxContainer.kt x: 5 contributors (all time) y: 95 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/DelegateMethodGenerator.java x: 15 contributors (all time) y: 424 lines of code litho-testing/src/main/java/com/facebook/litho/testing/helper/ComponentTestHelper.java x: 15 contributors (all time) y: 317 lines of code litho-fresco-kotlin/src/main/kotlin/com/facebook/litho/fresco/FrescoImage.kt x: 6 contributors (all time) y: 9 lines of code lib/yoga/src/main/cpp/yoga/Utils.cpp x: 9 contributors (all time) y: 59 lines of code lib/yoga/src/main/cpp/yoga/Utils.h x: 10 contributors (all time) y: 85 lines of code lib/yoga/src/main/cpp/yoga/YGNode.cpp x: 15 contributors (all time) y: 503 lines of code lib/yoga/src/main/cpp/yoga/YGNode.h x: 17 contributors (all time) y: 251 lines of code lib/yoga/src/main/cpp/yoga/YGNodePrint.cpp x: 10 contributors (all time) y: 199 lines of code lib/yoga/src/main/cpp/yoga/Yoga-internal.h x: 13 contributors (all time) y: 112 lines of code lib/yoga/src/main/cpp/yoga/Yoga.cpp x: 34 contributors (all time) y: 3626 lines of code lib/yoga/src/main/cpp/yoga/Yoga.h x: 27 contributors (all time) y: 261 lines of code lib/yoga/src/main/cpp/yoga/event/event.h x: 6 contributors (all time) y: 115 lines of code lib/yoga/src/main/cpp/yoga/internal/experiments-inl.h x: 2 contributors (all time) y: 18 lines of code lib/yoga/src/main/java/com/facebook/yoga/YogaConfig.java x: 13 contributors (all time) y: 14 lines of code lib/yoga/src/main/java/com/facebook/yoga/YogaJustify.java x: 8 contributors (all time) y: 28 lines of code lib/yoga/src/main/java/com/facebook/yoga/YogaLogger.java x: 8 contributors (all time) y: 7 lines of code lib/yoga/src/main/java/com/facebook/yoga/YogaNodeJNIBase.java x: 9 contributors (all time) y: 569 lines of code lib/yoga/src/main/java/com/facebook/yoga/YogaProps.java x: 2 contributors (all time) y: 64 lines of code lib/yoga/src/main/java/com/facebook/yoga/YogaValue.java x: 7 contributors (all time) y: 61 lines of code lib/yogajni/src/main/cpp/jni/YGJNIVanilla.cpp x: 4 contributors (all time) y: 894 lines of code codelabs/events/app/src/main/java/com/facebook/litho/codelab/events/ColorBoxCollectionSpec.kt x: 4 contributors (all time) y: 64 lines of code codelabs/group-section-lifecycle/app/src/main/java/com/facebook/litho/codelab/LifecycleGroupSectionSpec.kt x: 5 contributors (all time) y: 165 lines of code litho-annotations/src/main/java/com/facebook/litho/annotations/MountSpec.java x: 14 contributors (all time) y: 16 lines of code litho-annotations/src/main/java/com/facebook/litho/annotations/OnUnbind.java x: 9 contributors (all time) y: 5 lines of code litho-annotations/src/main/java/com/facebook/litho/annotations/Prop.java x: 12 contributors (all time) y: 13 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/KState.kt x: 10 contributors (all time) y: 64 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/StyleCompat.kt x: 5 contributors (all time) y: 272 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/accessibility/AccessibilityStyles.kt x: 5 contributors (all time) y: 78 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/animated/Animated.kt x: 2 contributors (all time) y: 135 lines of code litho-core/src/main/java/com/facebook/litho/AccessibilityUtils.java x: 11 contributors (all time) y: 65 lines of code litho-core/src/main/java/com/facebook/litho/AnimationsDebug.java x: 9 contributors (all time) y: 37 lines of code litho-core/src/main/java/com/facebook/litho/AttachDetachHandler.java x: 6 contributors (all time) y: 80 lines of code litho-core/src/main/java/com/facebook/litho/Border.java x: 9 contributors (all time) y: 281 lines of code litho-core/src/main/java/com/facebook/litho/ComponentHostUtils.java x: 12 contributors (all time) y: 104 lines of code litho-core/src/main/java/com/facebook/litho/ComponentLayout.java x: 20 contributors (all time) y: 29 lines of code litho-core/src/main/java/com/facebook/litho/ComponentsReporter.java x: 9 contributors (all time) y: 46 lines of code litho-core/src/main/java/com/facebook/litho/Diff.java x: 11 contributors (all time) y: 31 lines of code litho-core/src/main/java/com/facebook/litho/DrawableMatrix.java x: 8 contributors (all time) y: 90 lines of code litho-core/src/main/java/com/facebook/litho/Edges.java x: 7 contributors (all time) y: 116 lines of code litho-core/src/main/java/com/facebook/litho/EventDispatcherUtils.java x: 15 contributors (all time) y: 245 lines of code litho-core/src/main/java/com/facebook/litho/MatrixDrawable.java x: 12 contributors (all time) y: 239 lines of code litho-core/src/main/java/com/facebook/litho/TestItem.java x: 11 contributors (all time) y: 76 lines of code litho-core/src/main/java/com/facebook/litho/ThreadPoolLayoutHandler.java x: 10 contributors (all time) y: 91 lines of code litho-core/src/main/java/com/facebook/litho/TreeProps.java x: 14 contributors (all time) y: 57 lines of code litho-core/src/main/java/com/facebook/litho/ViewNodeInfo.java x: 14 contributors (all time) y: 143 lines of code litho-core/src/main/java/com/facebook/litho/YogaLayoutProps.java x: 3 contributors (all time) y: 175 lines of code litho-core/src/main/java/com/facebook/litho/drawable/ComparableDrawableWrapper.java x: 4 contributors (all time) y: 163 lines of code litho-core/src/main/java/com/facebook/litho/drawable/ComparableGradientDrawable.java x: 5 contributors (all time) y: 153 lines of code litho-core/src/main/java/com/facebook/litho/internal/ArraySet.java x: 6 contributors (all time) y: 263 lines of code litho-core/src/main/java/com/facebook/litho/stats/LithoStats.java x: 6 contributors (all time) y: 102 lines of code litho-core/src/main/java/com/facebook/litho/utils/MeasureUtils.java x: 6 contributors (all time) y: 171 lines of code litho-editor-core/src/main/java/com/facebook/litho/editor/SimpleEditor.java x: 2 contributors (all time) y: 286 lines of code litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/FlipperEditor.java x: 2 contributors (all time) y: 151 lines of code litho-espresso/src/main/java/com/facebook/litho/testing/espresso/ComponentHostMatchers.java x: 7 contributors (all time) y: 137 lines of code litho-fresco/src/main/java/com/facebook/litho/fresco/FrescoImageSpec.java x: 8 contributors (all time) y: 127 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/LithoPluginUtils.java x: 7 contributors (all time) y: 211 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/actions/OnEventChangeSignatureDialog.java x: 2 contributors (all time) y: 364 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/actions/OnEventGenerateAction.java x: 4 contributors (all time) y: 131 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/completion/EventClassNameCompletionContributor.java x: 2 contributors (all time) y: 109 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/toolwindows/SpecTreeElementFactory.java x: 4 contributors (all time) y: 176 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/specmodels/processor/PsiAnnotationProxyUtils.java x: 3 contributors (all time) y: 141 lines of code litho-intellij-plugin/src/main/java/com/facebook/litho/specmodels/processor/PsiTypeUtils.java x: 3 contributors (all time) y: 160 lines of code litho-it/src/main/java/com/facebook/litho/widget/MountSpecLifecycleTesterSpec.java x: 6 contributors (all time) y: 188 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/BuilderGenerator.java x: 27 contributors (all time) y: 1243 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/CachedValueGenerator.java x: 10 contributors (all time) y: 294 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/GeneratorConstants.java x: 11 contributors (all time) y: 13 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/StateContainerGenerator.java x: 5 contributors (all time) y: 222 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/DefaultLayoutSpecGenerator.java x: 14 contributors (all time) y: 64 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/DelegateMethodDescriptions.java x: 15 contributors (all time) y: 528 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/DelegateMethodValidation.java x: 13 contributors (all time) y: 501 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/EventValidation.java x: 13 contributors (all time) y: 186 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/MethodParamModelFactory.java x: 14 contributors (all time) y: 93 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/PropValidation.java x: 18 contributors (all time) y: 535 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/SpecModelValidation.java x: 13 contributors (all time) y: 95 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/StateValidation.java x: 11 contributors (all time) y: 197 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/processor/LayoutSpecModelFactory.java x: 18 contributors (all time) y: 119 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/processor/UpdateStateMethodExtractor.java x: 11 contributors (all time) y: 109 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/processor/WorkingRangesMethodExtractor.java x: 5 contributors (all time) y: 189 lines of code litho-rendercore-text/src/main/java/com/facebook/rendercore/text/TextStylesAttributeHelper.java x: 2 contributors (all time) y: 244 lines of code litho-rendercore-transitions/src/main/java/com/facebook/litho/Transition.java x: 2 contributors (all time) y: 409 lines of code litho-rendercore-transitions/src/main/java/com/facebook/litho/animation/AnimatedProperties.java x: 3 contributors (all time) y: 435 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/RenderState.java x: 9 contributors (all time) y: 337 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerCollectionEventsController.java x: 13 contributors (all time) y: 175 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestDrawableComponent.java x: 13 contributors (all time) y: 251 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestLayoutComponent.java x: 12 contributors (all time) y: 93 lines of code litho-testing/src/main/java/com/facebook/litho/testing/sections/SectionsTestHelper.java x: 8 contributors (all time) y: 133 lines of code litho-testing/src/main/java/com/facebook/litho/testing/sections/TestSectionCreator.java x: 8 contributors (all time) y: 187 lines of code litho-testing/src/main/java/com/facebook/litho/testing/subcomponents/InspectableComponent.java x: 10 contributors (all time) y: 152 lines of code litho-widget-material/src/main/java/com/facebook/litho/widget/MaterialTextInputSpec.java x: 6 contributors (all time) y: 494 lines of code litho-widget/src/main/java/com/facebook/litho/widget/Binder.java x: 12 contributors (all time) y: 27 lines of code litho-widget/src/main/java/com/facebook/litho/widget/CardClipSpec.java x: 13 contributors (all time) y: 49 lines of code litho-widget/src/main/java/com/facebook/litho/widget/CardShadowDrawable.java x: 13 contributors (all time) y: 307 lines of code litho-widget/src/main/java/com/facebook/litho/widget/CardSpec.java x: 24 contributors (all time) y: 214 lines of code litho-widget/src/main/java/com/facebook/litho/widget/ComponentWarmer.java x: 5 contributors (all time) y: 321 lines of code litho-widget/src/main/java/com/facebook/litho/widget/EditTextSpec.java x: 38 contributors (all time) y: 770 lines of code litho-widget/src/main/java/com/facebook/litho/widget/ImageSpec.java x: 22 contributors (all time) y: 138 lines of code litho-widget/src/main/java/com/facebook/litho/widget/RecyclerEventsController.java x: 15 contributors (all time) y: 84 lines of code litho-widget/src/main/java/com/facebook/litho/widget/SolidColorSpec.java x: 13 contributors (all time) y: 26 lines of code litho-widget/src/main/java/com/facebook/litho/widget/StaggeredGridLayoutInfo.java x: 9 contributors (all time) y: 319 lines of code litho-widget/src/main/java/com/facebook/litho/widget/StartSnapHelper.java x: 6 contributors (all time) y: 203 lines of code litho-widget/src/main/java/com/facebook/litho/widget/TextDrawable.java x: 33 contributors (all time) y: 554 lines of code litho-widget/src/main/java/com/facebook/litho/widget/TextInputSpec.java x: 29 contributors (all time) y: 1025 lines of code litho-widget/src/main/java/com/facebook/litho/widget/TextSpec.java x: 56 contributors (all time) y: 937 lines of code litho-widget/src/main/java/com/facebook/litho/widget/TextStylesHelper.java x: 7 contributors (all time) y: 326 lines of code litho-widget/src/main/java/com/facebook/litho/widget/TransparencyEnabledCardSpec.java x: 7 contributors (all time) y: 95 lines of code litho-widget/src/main/java/com/facebook/litho/widget/ViewportManager.java x: 8 contributors (all time) y: 160 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/renderunits/HostRenderUnit.java x: 1 contributors (all time) y: 257 lines of code lib/jni-hack/real/jni.h x: 1 contributors (all time) y: 914 lines of code
3626.0
lines of code
  min: 2.0
  average: 89.49
  25th percentile: 11.0
  median: 34.0
  75th percentile: 89.0
  max: 3626.0
0 62.0
contributors (all time)
min: 1.0 | average: 5.24 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 62.0

File Size vs. Commits (30 days): 136 points

website/sidebars.js x: 10 commits (30d) y: 259 lines of code litho-core/src/main/java/com/facebook/litho/ComponentTree.java x: 3 commits (30d) y: 2652 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/SimpleMountable.kt x: 2 commits (30d) y: 51 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/ImageComponent.kt x: 3 commits (30d) y: 101 lines of code litho-core/src/main/java/com/facebook/litho/LithoLayoutResult.java x: 2 commits (30d) y: 413 lines of code litho-core/src/main/java/com/facebook/litho/Mountable.java x: 3 commits (30d) y: 23 lines of code litho-core/src/main/java/com/facebook/litho/EquivalenceUtils.java x: 3 commits (30d) y: 127 lines of code litho-core/src/main/java/com/facebook/litho/LithoNode.java x: 2 commits (30d) y: 1096 lines of code litho-core/src/main/java/com/facebook/litho/DefaultDiffNode.java x: 1 commits (30d) y: 157 lines of code litho-core/src/main/java/com/facebook/litho/DiffNode.java x: 1 commits (30d) y: 54 lines of code litho-core/src/main/java/com/facebook/litho/LayoutState.java x: 7 commits (30d) y: 1690 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/KComponent.kt x: 2 commits (30d) y: 206 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/MountableComponent.kt x: 5 commits (30d) y: 206 lines of code litho-core/src/main/java/com/facebook/litho/Layout.java x: 4 commits (30d) y: 587 lines of code litho-core/src/main/java/com/facebook/litho/ComponentContext.java x: 1 commits (30d) y: 459 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/GridRecyclerConfiguration.java x: 1 commits (30d) y: 243 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/LinearLayoutInfoFactory.java x: 1 commits (30d) y: 7 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/ListRecyclerConfiguration.java x: 1 commits (30d) y: 223 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerConfiguration.java x: 1 commits (30d) y: 27 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/StaggeredGridRecyclerConfiguration.java x: 1 commits (30d) y: 197 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/ViewPagerComponentSpec.java x: 1 commits (30d) y: 88 lines of code litho-widget/src/main/java/com/facebook/litho/widget/LinearLayoutInfo.java x: 1 commits (30d) y: 166 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/flexbox/FlexboxStyle.kt x: 1 commits (30d) y: 130 lines of code litho-it/src/main/java/com/facebook/litho/stateupdates/ComponentWithCounterStateLayoutSpec.java x: 2 commits (30d) y: 26 lines of code litho-it/src/main/java/com/facebook/litho/stateupdates/ComponentWithCounterStateNestedGrandParentSpec.java x: 1 commits (30d) y: 19 lines of code litho-core/src/main/java/com/facebook/litho/config/ComponentsConfiguration.java x: 4 commits (30d) y: 136 lines of code litho-core/src/main/java/com/facebook/litho/Component.java x: 2 commits (30d) y: 1731 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/SectionLifecycle.java x: 1 commits (30d) y: 308 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/SectionTree.java x: 5 commits (30d) y: 1665 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/common/DataDiffSectionSpec.java x: 2 commits (30d) y: 320 lines of code litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/model/DelegateMethodDescriptions.java x: 1 commits (30d) y: 301 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/common/SingleComponentSectionSpec.java x: 2 commits (30d) y: 135 lines of code litho-core/src/main/java/com/facebook/litho/LithoView.java x: 7 commits (30d) y: 1509 lines of code litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/DebugComponentDescriptor.java x: 1 commits (30d) y: 633 lines of code litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/DebugSectionDescriptor.java x: 1 commits (30d) y: 192 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/Text.kt x: 3 commits (30d) y: 72 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/MountDelegate.java x: 4 commits (30d) y: 409 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/RenderUnit.java x: 3 commits (30d) y: 344 lines of code litho-core/src/main/java/com/facebook/litho/MountState.java x: 23 commits (30d) y: 2083 lines of code litho-core/src/main/java/com/facebook/litho/Column.java x: 1 commits (30d) y: 210 lines of code litho-core/src/main/java/com/facebook/litho/HostComponent.java x: 1 commits (30d) y: 102 lines of code litho-core/src/main/java/com/facebook/litho/Wrapper.java x: 1 commits (30d) y: 84 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/Section.java x: 2 commits (30d) y: 268 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestComponent.java x: 1 commits (30d) y: 117 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/LazyCollection.kt x: 4 commits (30d) y: 236 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/LazyGrid.kt x: 2 commits (30d) y: 88 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/Card.kt x: 2 commits (30d) y: 43 lines of code litho-widget/src/main/java/com/facebook/litho/widget/RecyclerBinder.java x: 6 commits (30d) y: 3087 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/ChangeSetState.java x: 2 commits (30d) y: 421 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/SectionsLogEventUtils.java x: 1 commits (30d) y: 65 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/MountState.java x: 15 commits (30d) y: 788 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerBinderConfiguration.java x: 1 commits (30d) y: 318 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerCollectionComponentSpec.java x: 1 commits (30d) y: 434 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/ChangeSet.java x: 1 commits (30d) y: 373 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestLithoView.kt x: 3 commits (30d) y: 237 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestCollection.kt x: 2 commits (30d) y: 61 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/CollectionRecyclerSpec.kt x: 3 commits (30d) y: 200 lines of code litho-core/src/main/java/com/facebook/litho/ComponentHost.java x: 2 commits (30d) y: 1064 lines of code litho-rendercore-transitions/src/main/java/com/facebook/litho/TransitionsExtension.java x: 2 commits (30d) y: 786 lines of code litho-rendercore-transitions/src/main/java/com/facebook/rendercore/transitions/TransitionsExtensionInput.java x: 1 commits (30d) y: 38 lines of code litho-rendercore-transitions/src/main/java/com/facebook/litho/TransitionManager.java x: 1 commits (30d) y: 802 lines of code litho-core/src/main/java/com/facebook/litho/StateHandler.java x: 2 commits (30d) y: 481 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/HostView.java x: 1 commits (30d) y: 466 lines of code litho-testing/src/main/java/com/facebook/litho/testing/componentsfinder/ComponentsFinder.kt x: 5 commits (30d) y: 114 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/view/ViewStyles.kt x: 2 commits (30d) y: 229 lines of code tools/build_defs/oss/litho_defs.bzl x: 2 commits (30d) y: 303 lines of code litho-core/src/main/java/com/facebook/litho/CommonProps.java x: 1 commits (30d) y: 1188 lines of code litho-core/src/main/java/com/facebook/litho/NodeInfo.java x: 1 commits (30d) y: 572 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/BatchedTarget.java x: 2 commits (30d) y: 251 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/FocusDispatcher.java x: 2 commits (30d) y: 83 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/SectionBinderTarget.java x: 2 commits (30d) y: 179 lines of code
3087.0
lines of code
  min: 2.0
  average: 293.87
  25th percentile: 51.0
  median: 125.5
  75th percentile: 299.25
  max: 3087.0
0 23.0
commits (30d)
min: 1.0 | average: 1.99 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 23.0

File Size vs. Contributors (30 days): 136 points

website/sidebars.js x: 4 contributors (30d) y: 259 lines of code litho-core/src/main/java/com/facebook/litho/ComponentTree.java x: 3 contributors (30d) y: 2652 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/SimpleMountable.kt x: 1 contributors (30d) y: 51 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/ImageComponent.kt x: 1 contributors (30d) y: 101 lines of code litho-core/src/main/java/com/facebook/litho/LithoLayoutResult.java x: 1 contributors (30d) y: 413 lines of code litho-core/src/main/java/com/facebook/litho/Mountable.java x: 1 contributors (30d) y: 23 lines of code litho-core/src/main/java/com/facebook/litho/EquivalenceUtils.java x: 2 contributors (30d) y: 127 lines of code litho-core/src/main/java/com/facebook/litho/LithoNode.java x: 1 contributors (30d) y: 1096 lines of code litho-core/src/main/java/com/facebook/litho/DefaultDiffNode.java x: 1 contributors (30d) y: 157 lines of code litho-core/src/main/java/com/facebook/litho/LayoutState.java x: 2 contributors (30d) y: 1690 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/KComponent.kt x: 2 contributors (30d) y: 206 lines of code litho-core/src/main/java/com/facebook/litho/Layout.java x: 3 contributors (30d) y: 587 lines of code litho-core/src/main/java/com/facebook/litho/ComponentContext.java x: 1 contributors (30d) y: 459 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/GridRecyclerConfiguration.java x: 1 contributors (30d) y: 243 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/LinearLayoutInfoFactory.java x: 1 contributors (30d) y: 7 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/ListRecyclerConfiguration.java x: 1 contributors (30d) y: 223 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerConfiguration.java x: 1 contributors (30d) y: 27 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/StaggeredGridRecyclerConfiguration.java x: 1 contributors (30d) y: 197 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/ViewPagerComponentSpec.java x: 1 contributors (30d) y: 88 lines of code litho-widget/src/main/java/com/facebook/litho/widget/LinearLayoutInfo.java x: 1 contributors (30d) y: 166 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/flexbox/FlexboxStyle.kt x: 1 contributors (30d) y: 130 lines of code litho-core/src/main/java/com/facebook/litho/config/ComponentsConfiguration.java x: 4 contributors (30d) y: 136 lines of code litho-core/src/main/java/com/facebook/litho/Component.java x: 2 contributors (30d) y: 1731 lines of code litho-core/src/main/java/com/facebook/litho/InitialStateContainer.java x: 2 contributors (30d) y: 109 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/SectionLifecycle.java x: 1 contributors (30d) y: 308 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/SectionTree.java x: 3 contributors (30d) y: 1665 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/common/DataDiffSectionSpec.java x: 2 contributors (30d) y: 320 lines of code litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/model/DelegateMethodDescriptions.java x: 1 contributors (30d) y: 301 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/common/SingleComponentSectionSpec.java x: 2 contributors (30d) y: 135 lines of code litho-core/src/main/java/com/facebook/litho/LithoView.java x: 2 contributors (30d) y: 1509 lines of code litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/DebugComponentDescriptor.java x: 1 contributors (30d) y: 633 lines of code litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/DebugSectionDescriptor.java x: 1 contributors (30d) y: 192 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/Text.kt x: 2 contributors (30d) y: 72 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/RenderUnit.java x: 1 contributors (30d) y: 344 lines of code litho-core/src/main/java/com/facebook/litho/MountState.java x: 2 contributors (30d) y: 2083 lines of code litho-core/src/main/java/com/facebook/litho/Column.java x: 1 contributors (30d) y: 210 lines of code litho-core/src/main/java/com/facebook/litho/Wrapper.java x: 1 contributors (30d) y: 84 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/ComponentBodyGenerator.java x: 2 contributors (30d) y: 1096 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/Section.java x: 2 contributors (30d) y: 268 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestComponent.java x: 1 contributors (30d) y: 117 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/Card.kt x: 1 contributors (30d) y: 43 lines of code litho-widget/src/main/java/com/facebook/litho/widget/RecyclerBinder.java x: 2 contributors (30d) y: 3087 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/ChangeSetState.java x: 2 contributors (30d) y: 421 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/SectionsLogEventUtils.java x: 1 contributors (30d) y: 65 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/MountState.java x: 2 contributors (30d) y: 788 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerBinderConfiguration.java x: 1 contributors (30d) y: 318 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerCollectionComponentSpec.java x: 1 contributors (30d) y: 434 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/ChangeSet.java x: 1 contributors (30d) y: 373 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestLithoView.kt x: 2 contributors (30d) y: 237 lines of code litho-core/src/main/java/com/facebook/litho/ComponentHost.java x: 2 contributors (30d) y: 1064 lines of code litho-rendercore-transitions/src/main/java/com/facebook/litho/TransitionManager.java x: 1 contributors (30d) y: 802 lines of code litho-core/src/main/java/com/facebook/litho/StateHandler.java x: 1 contributors (30d) y: 481 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/HostView.java x: 1 contributors (30d) y: 466 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/view/ViewStyles.kt x: 2 contributors (30d) y: 229 lines of code litho-core/src/main/java/com/facebook/litho/CommonProps.java x: 1 contributors (30d) y: 1188 lines of code litho-core/src/main/java/com/facebook/litho/NodeInfo.java x: 1 contributors (30d) y: 572 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/BatchedTarget.java x: 1 contributors (30d) y: 251 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/SectionBinderTarget.java x: 1 contributors (30d) y: 179 lines of code
3087.0
lines of code
  min: 2.0
  average: 293.87
  25th percentile: 51.0
  median: 125.5
  75th percentile: 299.25
  max: 3087.0
0 4.0
contributors (30d)
min: 1.0 | average: 1.24 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

File Size vs. Commits (90 days): 274 points

website/sidebars.js x: 20 commits (90d) y: 259 lines of code litho-core/src/main/java/com/facebook/litho/ComponentTree.java x: 17 commits (90d) y: 2652 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/SimpleMountable.kt x: 5 commits (90d) y: 51 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/ImageComponent.kt x: 3 commits (90d) y: 101 lines of code litho-core/src/main/java/com/facebook/litho/LithoLayoutResult.java x: 22 commits (90d) y: 413 lines of code litho-core/src/main/java/com/facebook/litho/Mountable.java x: 5 commits (90d) y: 23 lines of code litho-core/src/main/java/com/facebook/litho/EquivalenceUtils.java x: 3 commits (90d) y: 127 lines of code litho-core/src/main/java/com/facebook/litho/LithoNode.java x: 33 commits (90d) y: 1096 lines of code litho-core/src/main/java/com/facebook/litho/DefaultDiffNode.java x: 2 commits (90d) y: 157 lines of code litho-core/src/main/java/com/facebook/litho/DiffNode.java x: 3 commits (90d) y: 54 lines of code litho-core/src/main/java/com/facebook/litho/LayoutState.java x: 41 commits (90d) y: 1690 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/KComponent.kt x: 9 commits (90d) y: 206 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/MountableComponent.kt x: 8 commits (90d) y: 206 lines of code litho-core/src/main/java/com/facebook/litho/Layout.java x: 34 commits (90d) y: 587 lines of code litho-core/src/main/java/com/facebook/litho/ComponentContext.java x: 11 commits (90d) y: 459 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/GridRecyclerConfiguration.java x: 1 commits (90d) y: 243 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/LinearLayoutInfoFactory.java x: 1 commits (90d) y: 7 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/ListRecyclerConfiguration.java x: 1 commits (90d) y: 223 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerConfiguration.java x: 1 commits (90d) y: 27 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/StaggeredGridRecyclerConfiguration.java x: 1 commits (90d) y: 197 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/ViewPagerComponentSpec.java x: 1 commits (90d) y: 88 lines of code litho-widget/src/main/java/com/facebook/litho/widget/LinearLayoutInfo.java x: 1 commits (90d) y: 166 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/flexbox/FlexboxStyle.kt x: 1 commits (90d) y: 130 lines of code litho-it/src/main/java/com/facebook/litho/stateupdates/ComponentWithCounterStateLayoutSpec.java x: 2 commits (90d) y: 26 lines of code litho-it/src/main/java/com/facebook/litho/stateupdates/ComponentWithCounterStateNestedGrandParentSpec.java x: 1 commits (90d) y: 19 lines of code litho-core/src/main/java/com/facebook/litho/config/ComponentsConfiguration.java x: 22 commits (90d) y: 136 lines of code litho-core/src/main/java/com/facebook/litho/Component.java x: 31 commits (90d) y: 1731 lines of code litho-core/src/main/java/com/facebook/litho/InitialStateContainer.java x: 4 commits (90d) y: 109 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/SectionLifecycle.java x: 2 commits (90d) y: 308 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/SectionTree.java x: 5 commits (90d) y: 1665 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/common/DataDiffSectionSpec.java x: 2 commits (90d) y: 320 lines of code litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/model/DelegateMethodDescriptions.java x: 1 commits (90d) y: 301 lines of code litho-testing/src/main/java/com/facebook/litho/testing/sections/TestDataDiffSectionSpec.java x: 1 commits (90d) y: 54 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/common/SingleComponentSectionSpec.java x: 4 commits (90d) y: 135 lines of code litho-core/src/main/java/com/facebook/litho/LithoView.java x: 18 commits (90d) y: 1509 lines of code litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/DebugComponentDescriptor.java x: 1 commits (90d) y: 633 lines of code litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/DebugSectionDescriptor.java x: 1 commits (90d) y: 192 lines of code litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/LithoRecyclerViewDescriptor.java x: 1 commits (90d) y: 153 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/Text.kt x: 3 commits (90d) y: 72 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/MountDelegate.java x: 10 commits (90d) y: 409 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/RenderUnit.java x: 10 commits (90d) y: 344 lines of code litho-core/src/main/java/com/facebook/litho/MountState.java x: 41 commits (90d) y: 2083 lines of code litho-core/src/main/java/com/facebook/litho/Column.java x: 4 commits (90d) y: 210 lines of code litho-core/src/main/java/com/facebook/litho/DrawableComponent.java x: 2 commits (90d) y: 92 lines of code litho-core/src/main/java/com/facebook/litho/HostComponent.java x: 7 commits (90d) y: 102 lines of code litho-core/src/main/java/com/facebook/litho/TestComponent.java x: 4 commits (90d) y: 22 lines of code litho-core/src/main/java/com/facebook/litho/ViewCompatComponent.java x: 4 commits (90d) y: 124 lines of code litho-core/src/main/java/com/facebook/litho/Wrapper.java x: 3 commits (90d) y: 84 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/ComponentBodyGenerator.java x: 13 commits (90d) y: 1096 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/Section.java x: 3 commits (90d) y: 268 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestComponent.java x: 2 commits (90d) y: 117 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestSizeDependentComponent.java x: 2 commits (90d) y: 74 lines of code litho-testing/src/main/java/com/facebook/litho/testing/inlinelayoutspec/InlineLayoutSpec.java x: 3 commits (90d) y: 31 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/LazyCollection.kt x: 12 commits (90d) y: 236 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/LazyGrid.kt x: 8 commits (90d) y: 88 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/Card.kt x: 2 commits (90d) y: 43 lines of code litho-widget/src/main/java/com/facebook/litho/widget/RecyclerBinder.java x: 9 commits (90d) y: 3087 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/ChangeSetState.java x: 2 commits (90d) y: 421 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/SectionsLogEventUtils.java x: 1 commits (90d) y: 65 lines of code litho-core/src/main/java/com/facebook/litho/LithoViewAttributesExtension.java x: 3 commits (90d) y: 97 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/MountState.java x: 28 commits (90d) y: 788 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerBinderConfiguration.java x: 4 commits (90d) y: 318 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerCollectionComponentSpec.java x: 4 commits (90d) y: 434 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/Change.java x: 1 commits (90d) y: 210 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/ChangeSet.java x: 1 commits (90d) y: 373 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestLithoView.kt x: 8 commits (90d) y: 237 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/CollectionChild.kt x: 3 commits (90d) y: 13 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/CollectionContainerScope.kt x: 4 commits (90d) y: 80 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestCollection.kt x: 2 commits (90d) y: 61 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/CollectionRecyclerSpec.kt x: 10 commits (90d) y: 200 lines of code litho-core/src/main/java/com/facebook/litho/ComponentHost.java x: 3 commits (90d) y: 1064 lines of code litho-rendercore-transitions/src/main/java/com/facebook/litho/TransitionsExtension.java x: 7 commits (90d) y: 786 lines of code litho-rendercore-transitions/src/main/java/com/facebook/rendercore/transitions/TransitionsExtensionInput.java x: 1 commits (90d) y: 38 lines of code litho-rendercore-transitions/src/main/java/com/facebook/litho/TransitionManager.java x: 1 commits (90d) y: 802 lines of code litho-core/src/main/java/com/facebook/litho/StateHandler.java x: 5 commits (90d) y: 481 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/processor/SpecElementTypeDeterminator.java x: 2 commits (90d) y: 51 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/HostView.java x: 1 commits (90d) y: 466 lines of code litho-testing/src/main/java/com/facebook/litho/testing/assertj/LithoViewAssert.java x: 4 commits (90d) y: 406 lines of code litho-testing/src/main/java/com/facebook/litho/testing/componentsfinder/ComponentsFinder.kt x: 11 commits (90d) y: 114 lines of code litho-core/src/main/java/com/facebook/litho/LayoutStateContext.java x: 4 commits (90d) y: 147 lines of code litho-testing/src/main/java/com/facebook/litho/testing/testrunner/SplitBuildAndLayoutTestRunConfiguration.java x: 2 commits (90d) y: 19 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/view/ViewStyles.kt x: 4 commits (90d) y: 229 lines of code tools/build_defs/oss/litho_defs.bzl x: 2 commits (90d) y: 303 lines of code litho-rendercore-incremental-mount/src/main/java/com/facebook/rendercore/incrementalmount/IncrementalMountExtension.java x: 12 commits (90d) y: 452 lines of code litho-core/src/main/java/com/facebook/litho/CommonProps.java x: 6 commits (90d) y: 1188 lines of code litho-core/src/main/java/com/facebook/litho/InternalNodeUtils.java x: 15 commits (90d) y: 457 lines of code litho-core/src/main/java/com/facebook/litho/NodeInfo.java x: 2 commits (90d) y: 572 lines of code litho-core/src/main/java/com/facebook/litho/NodeInfoUtils.java x: 1 commits (90d) y: 119 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/BatchedTarget.java x: 2 commits (90d) y: 251 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/SectionBinderTarget.java x: 2 commits (90d) y: 179 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/processor/PropDefaultsExtractor.java x: 5 commits (90d) y: 183 lines of code website/src/css/custom.scss x: 1 commits (90d) y: 82 lines of code website/src/pages/index.js x: 3 commits (90d) y: 151 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/extensions/ExtensionState.java x: 3 commits (90d) y: 111 lines of code litho-core/src/main/java/com/facebook/litho/DebugComponent.java x: 9 commits (90d) y: 329 lines of code litho-rendercore-text/src/main/java/com/facebook/rendercore/text/TextStyle.java x: 1 commits (90d) y: 140 lines of code litho-rendercore-visibility/src/main/java/com/facebook/rendercore/visibility/VisibilityMountExtension.java x: 3 commits (90d) y: 429 lines of code litho-core/src/main/java/com/facebook/litho/MountSpecLithoRenderUnit.java x: 3 commits (90d) y: 179 lines of code litho-testing/src/main/java/com/facebook/litho/config/TempComponentsConfigurations.java x: 7 commits (90d) y: 46 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/PropDefaultModel.java x: 1 commits (90d) y: 105 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/TriggerGenerator.java x: 1 commits (90d) y: 503 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/EventGenerator.java x: 1 commits (90d) y: 422 lines of code litho-testing/src/main/java/com/facebook/litho/testing/LegacyLithoViewRule.kt x: 5 commits (90d) y: 326 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/ComponentScope.kt x: 2 commits (90d) y: 11 lines of code litho-core/src/main/java/com/facebook/litho/ComponentUtils.java x: 5 commits (90d) y: 446 lines of code litho-core/src/main/java/com/facebook/litho/NestedTreeHolder.java x: 6 commits (90d) y: 117 lines of code litho-core/src/main/java/com/facebook/litho/TestLayoutState.java x: 17 commits (90d) y: 356 lines of code litho-core/src/main/java/com/facebook/litho/LithoYogaMeasureFunction.java x: 8 commits (90d) y: 21 lines of code litho-core/src/main/java/com/facebook/litho/LithoRenderUnit.java x: 11 commits (90d) y: 50 lines of code litho-core/src/main/java/com/facebook/litho/LithoMountData.java x: 5 commits (90d) y: 150 lines of code litho-core/src/main/java/com/facebook/litho/ComponentAccessibilityDelegate.java x: 3 commits (90d) y: 288 lines of code litho-core/src/main/java/com/facebook/litho/LithoHostListenerCoordinator.java x: 5 commits (90d) y: 208 lines of code litho-widget/src/main/java/com/facebook/litho/widget/RecyclerSpec.java x: 1 commits (90d) y: 358 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/extensions/RenderCoreExtension.java x: 5 commits (90d) y: 85 lines of code litho-testing/src/main/java/com/facebook/litho/testing/testrunner/LithoTestRunner.java x: 2 commits (90d) y: 170 lines of code litho-core/src/main/java/com/facebook/litho/DebugLayoutNodeEditor.java x: 2 commits (90d) y: 226 lines of code litho-rendercore-text/src/main/java/com/facebook/rendercore/text/RCTextView.java x: 1 commits (90d) y: 397 lines of code litho-core/src/main/java/com/facebook/litho/PreloadingUtils.java x: 4 commits (90d) y: 185 lines of code litho-widget/src/main/java/com/facebook/litho/widget/ComponentTreeHolder.java x: 5 commits (90d) y: 497 lines of code litho-core/src/main/java/com/facebook/litho/WorkingRangeContainer.java x: 3 commits (90d) y: 159 lines of code litho-it/src/main/java/com/facebook/litho/LithoKeyTestingUtil.java x: 6 commits (90d) y: 33 lines of code litho-core/src/main/java/com/facebook/litho/LithoViewTestHelper.java x: 3 commits (90d) y: 141 lines of code litho-core/src/main/java/com/facebook/litho/ResourceResolver.java x: 1 commits (90d) y: 285 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/testing/MatcherGenerator.java x: 1 commits (90d) y: 688 lines of code litho-testing/src/main/java/com/facebook/litho/testing/viewtree/ViewTreeAssert.java x: 1 commits (90d) y: 249 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/MountSpecModel.java x: 1 commits (90d) y: 323 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/SpecModelImpl.java x: 1 commits (90d) y: 1252 lines of code litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/model/DiffSectionSpecModel.java x: 1 commits (90d) y: 306 lines of code litho-testing/src/main/java/com/facebook/litho/testing/helper/ComponentTestHelper.java x: 3 commits (90d) y: 317 lines of code
3087.0
lines of code
  min: 2.0
  average: 215.45
  25th percentile: 36.75
  median: 102.0
  75th percentile: 230.0
  max: 3087.0
0 41.0
commits (90d)
min: 1.0 | average: 3.6 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 41.0

File Size vs. Contributors (90 days): 274 points

website/sidebars.js x: 5 contributors (90d) y: 259 lines of code litho-core/src/main/java/com/facebook/litho/ComponentTree.java x: 7 contributors (90d) y: 2652 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/SimpleMountable.kt x: 2 contributors (90d) y: 51 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/ImageComponent.kt x: 1 contributors (90d) y: 101 lines of code litho-core/src/main/java/com/facebook/litho/LithoLayoutResult.java x: 1 contributors (90d) y: 413 lines of code litho-core/src/main/java/com/facebook/litho/Mountable.java x: 1 contributors (90d) y: 23 lines of code litho-core/src/main/java/com/facebook/litho/EquivalenceUtils.java x: 2 contributors (90d) y: 127 lines of code litho-core/src/main/java/com/facebook/litho/LithoNode.java x: 5 contributors (90d) y: 1096 lines of code litho-core/src/main/java/com/facebook/litho/DefaultDiffNode.java x: 1 contributors (90d) y: 157 lines of code litho-core/src/main/java/com/facebook/litho/DiffNode.java x: 1 contributors (90d) y: 54 lines of code litho-core/src/main/java/com/facebook/litho/LayoutState.java x: 5 contributors (90d) y: 1690 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/KComponent.kt x: 3 contributors (90d) y: 206 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/MountableComponent.kt x: 2 contributors (90d) y: 206 lines of code litho-core/src/main/java/com/facebook/litho/Layout.java x: 3 contributors (90d) y: 587 lines of code litho-core/src/main/java/com/facebook/litho/ComponentContext.java x: 4 contributors (90d) y: 459 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/GridRecyclerConfiguration.java x: 1 contributors (90d) y: 243 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/LinearLayoutInfoFactory.java x: 1 contributors (90d) y: 7 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/ListRecyclerConfiguration.java x: 1 contributors (90d) y: 223 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerConfiguration.java x: 1 contributors (90d) y: 27 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/StaggeredGridRecyclerConfiguration.java x: 1 contributors (90d) y: 197 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/ViewPagerComponentSpec.java x: 1 contributors (90d) y: 88 lines of code litho-widget/src/main/java/com/facebook/litho/widget/LinearLayoutInfo.java x: 1 contributors (90d) y: 166 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/flexbox/FlexboxStyle.kt x: 1 contributors (90d) y: 130 lines of code litho-core/src/main/java/com/facebook/litho/config/ComponentsConfiguration.java x: 5 contributors (90d) y: 136 lines of code litho-core/src/main/java/com/facebook/litho/Component.java x: 6 contributors (90d) y: 1731 lines of code litho-core/src/main/java/com/facebook/litho/InitialStateContainer.java x: 2 contributors (90d) y: 109 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/SectionLifecycle.java x: 2 contributors (90d) y: 308 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/SectionTree.java x: 3 contributors (90d) y: 1665 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/common/DataDiffSectionSpec.java x: 2 contributors (90d) y: 320 lines of code litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/model/DelegateMethodDescriptions.java x: 1 contributors (90d) y: 301 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/common/SingleComponentSectionSpec.java x: 2 contributors (90d) y: 135 lines of code litho-core/src/main/java/com/facebook/litho/LithoView.java x: 3 contributors (90d) y: 1509 lines of code litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/DebugComponentDescriptor.java x: 1 contributors (90d) y: 633 lines of code litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/DebugSectionDescriptor.java x: 1 contributors (90d) y: 192 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/Text.kt x: 2 contributors (90d) y: 72 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/MountDelegate.java x: 3 contributors (90d) y: 409 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/RenderUnit.java x: 4 contributors (90d) y: 344 lines of code litho-core/src/main/java/com/facebook/litho/MountState.java x: 4 contributors (90d) y: 2083 lines of code litho-core/src/main/java/com/facebook/litho/Column.java x: 2 contributors (90d) y: 210 lines of code litho-core/src/main/java/com/facebook/litho/HostComponent.java x: 3 contributors (90d) y: 102 lines of code litho-core/src/main/java/com/facebook/litho/TestComponent.java x: 3 contributors (90d) y: 22 lines of code litho-core/src/main/java/com/facebook/litho/ViewCompatComponent.java x: 3 contributors (90d) y: 124 lines of code litho-core/src/main/java/com/facebook/litho/Wrapper.java x: 2 contributors (90d) y: 84 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/Section.java x: 2 contributors (90d) y: 268 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestComponent.java x: 1 contributors (90d) y: 117 lines of code litho-testing/src/main/java/com/facebook/litho/testing/TestSizeDependentComponent.java x: 1 contributors (90d) y: 74 lines of code litho-testing/src/main/java/com/facebook/litho/testing/inlinelayoutspec/InlineLayoutSpec.java x: 2 contributors (90d) y: 31 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/LazyCollection.kt x: 3 contributors (90d) y: 236 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/LazyGrid.kt x: 2 contributors (90d) y: 88 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/Card.kt x: 1 contributors (90d) y: 43 lines of code litho-widget/src/main/java/com/facebook/litho/widget/RecyclerBinder.java x: 3 contributors (90d) y: 3087 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/ChangeSetState.java x: 2 contributors (90d) y: 421 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/SectionsLogEventUtils.java x: 1 contributors (90d) y: 65 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/MountState.java x: 5 contributors (90d) y: 788 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerCollectionComponentSpec.java x: 2 contributors (90d) y: 434 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/Change.java x: 1 contributors (90d) y: 210 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/ChangeSet.java x: 1 contributors (90d) y: 373 lines of code litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/CollectionRecyclerSpec.kt x: 4 contributors (90d) y: 200 lines of code litho-core/src/main/java/com/facebook/litho/ComponentHost.java x: 3 contributors (90d) y: 1064 lines of code litho-rendercore-transitions/src/main/java/com/facebook/litho/TransitionsExtension.java x: 3 contributors (90d) y: 786 lines of code litho-rendercore-transitions/src/main/java/com/facebook/litho/TransitionManager.java x: 1 contributors (90d) y: 802 lines of code litho-core/src/main/java/com/facebook/litho/StateHandler.java x: 1 contributors (90d) y: 481 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/HostView.java x: 1 contributors (90d) y: 466 lines of code litho-testing/src/main/java/com/facebook/litho/testing/assertj/LithoViewAssert.java x: 2 contributors (90d) y: 406 lines of code litho-testing/src/main/java/com/facebook/litho/testing/componentsfinder/ComponentsFinder.kt x: 3 contributors (90d) y: 114 lines of code litho-core/src/main/java/com/facebook/litho/LayoutStateContext.java x: 2 contributors (90d) y: 147 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/view/ViewStyles.kt x: 3 contributors (90d) y: 229 lines of code litho-rendercore-incremental-mount/src/main/java/com/facebook/rendercore/incrementalmount/IncrementalMountExtension.java x: 3 contributors (90d) y: 452 lines of code litho-core/src/main/java/com/facebook/litho/CommonProps.java x: 4 contributors (90d) y: 1188 lines of code litho-core/src/main/java/com/facebook/litho/NodeInfo.java x: 2 contributors (90d) y: 572 lines of code litho-sections-core/src/main/java/com/facebook/litho/sections/BatchedTarget.java x: 1 contributors (90d) y: 251 lines of code litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/SectionBinderTarget.java x: 1 contributors (90d) y: 179 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/processor/PropDefaultsExtractor.java x: 3 contributors (90d) y: 183 lines of code website/src/pages/index.js x: 3 contributors (90d) y: 151 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/extensions/ExtensionState.java x: 2 contributors (90d) y: 111 lines of code litho-core/src/main/java/com/facebook/litho/DebugComponent.java x: 2 contributors (90d) y: 329 lines of code litho-rendercore-text/src/main/java/com/facebook/rendercore/text/TextStyle.java x: 1 contributors (90d) y: 140 lines of code litho-core/src/main/java/com/facebook/litho/MountSpecLithoRenderUnit.java x: 2 contributors (90d) y: 179 lines of code litho-testing/src/main/java/com/facebook/litho/config/TempComponentsConfigurations.java x: 3 contributors (90d) y: 46 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/TriggerGenerator.java x: 1 contributors (90d) y: 503 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/EventGenerator.java x: 1 contributors (90d) y: 422 lines of code litho-testing/src/main/java/com/facebook/litho/testing/LegacyLithoViewRule.kt x: 4 contributors (90d) y: 326 lines of code litho-core-kotlin/src/main/kotlin/com/facebook/litho/ComponentScope.kt x: 2 contributors (90d) y: 11 lines of code litho-core/src/main/java/com/facebook/litho/ComponentUtils.java x: 2 contributors (90d) y: 446 lines of code litho-core/src/main/java/com/facebook/litho/TestLayoutState.java x: 3 contributors (90d) y: 356 lines of code litho-core/src/main/java/com/facebook/litho/LithoYogaMeasureFunction.java x: 2 contributors (90d) y: 21 lines of code litho-core/src/main/java/com/facebook/litho/LithoRenderUnit.java x: 4 contributors (90d) y: 50 lines of code litho-core/src/main/java/com/facebook/litho/ComponentAccessibilityDelegate.java x: 1 contributors (90d) y: 288 lines of code litho-core/src/main/java/com/facebook/litho/LithoHostListenerCoordinator.java x: 3 contributors (90d) y: 208 lines of code litho-widget/src/main/java/com/facebook/litho/widget/RecyclerSpec.java x: 1 contributors (90d) y: 358 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/extensions/RenderCoreExtension.java x: 3 contributors (90d) y: 85 lines of code litho-testing/src/main/java/com/facebook/litho/testing/testrunner/LithoTestRunner.java x: 2 contributors (90d) y: 170 lines of code litho-core/src/main/java/com/facebook/litho/DebugLayoutNodeEditor.java x: 2 contributors (90d) y: 226 lines of code litho-rendercore-text/src/main/java/com/facebook/rendercore/text/RCTextView.java x: 1 contributors (90d) y: 397 lines of code litho-rendercore/src/main/java/com/facebook/rendercore/MountItemsPool.java x: 3 contributors (90d) y: 282 lines of code litho-core/src/main/java/com/facebook/litho/PreloadingUtils.java x: 2 contributors (90d) y: 185 lines of code litho-testing/src/main/java/com/facebook/litho/BenchmarkTestHelper.java x: 2 contributors (90d) y: 41 lines of code litho-widget/src/main/java/com/facebook/litho/widget/ComponentTreeHolder.java x: 3 contributors (90d) y: 497 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/generator/testing/MatcherGenerator.java x: 1 contributors (90d) y: 688 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/MountSpecModel.java x: 1 contributors (90d) y: 323 lines of code litho-processor/src/main/java/com/facebook/litho/specmodels/model/SpecModelImpl.java x: 1 contributors (90d) y: 1252 lines of code litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/model/DiffSectionSpecModel.java x: 1 contributors (90d) y: 306 lines of code
3087.0
lines of code
  min: 2.0
  average: 215.45
  25th percentile: 36.75
  median: 102.0
  75th percentile: 230.0
  max: 3087.0
0 7.0
contributors (90d)
min: 1.0 | average: 1.6 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 7.0