facebook / litho
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 1,434 files with 128,330 lines of code.
    • 12 files changed more than 100 times (20,289 lines of code)
    • 31 files changed 51-100 times (14,568 lines of code)
    • 113 files changed 21-50 times (24,467 lines of code)
    • 523 files changed 6-20 times (40,214 lines of code)
    • 755 files changed 1-5 times (28,792 lines of code)
15% | 11% | 19% | 31% | 22%
Legend:
101+
51-100
21-50
6-20
1-5
explore: zoomable circles | data
File Change Frequency per File Extension
java, html, kt, xml, md, gradle, mdx, properties, h, cpp, svg, bat, pro, sh, js, yml, txt, bzl, gitignore, scss, json, css, hs, clang-format, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java15% | 12% | 21% | 31% | 19%
cpp61% | 8% | 4% | 24% | 1%
bzl0% | 64% | 0% | 0% | 35%
h0% | 9% | 26% | 19% | 45%
js0% | 37% | 33% | 22% | 6%
xml0% | 3% | 0% | 8% | 88%
kt0% | 0% | 5% | 47% | 46%
hs0% | 0% | 0% | 100% | 0%
scss0% | 0% | 0% | 0% | 100%
pro0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
litho-core39% | 4% | 20% | 26% | 9%
lib35% | 7% | 16% | 26% | 15%
litho-widget22% | 27% | 16% | 26% | 6%
litho-sections-core34% | 6% | 26% | 30% | 2%
litho-processor0% | 33% | 34% | 25% | 6%
litho-rendercore0% | 15% | 26% | 37% | 20%
litho-sections-widget0% | 35% | 40% | 12% | 11%
litho-rendercore-incremental-mount0% | 62% | 0% | 37% | <1%
tools0% | 64% | 0% | 0% | 35%
website0% | 28% | 25% | 17% | 29%
litho-testing0% | 2% | 32% | 50% | 14%
litho-intellij-plugin0% | 1% | 3% | 48% | 46%
litho-sections-processor0% | 0% | 82% | 16% | <1%
litho-rendercore-transitions0% | 0% | 15% | 17% | 66%
litho-core-kotlin0% | 0% | 12% | 64% | 23%
litho-it0% | 0% | <1% | 23% | 76%
litho-rendercore-text0% | 0% | 0% | 76% | 23%
litho-rendercore-visibility0% | 0% | 0% | 86% | 13%
litho-widget-kotlin0% | 0% | 0% | 44% | 55%
litho-editor-flipper0% | 0% | 0% | 42% | 57%
litho-widget-material0% | 0% | 0% | 88% | 11%
codelabs0% | 0% | 0% | 11% | 88%
litho-rendercore-yoga0% | 0% | 0% | 75% | 24%
litho-rendercore-testing0% | 0% | 0% | 33% | 66%
litho-espresso0% | 0% | 0% | 93% | 6%
litho-editor-core0% | 0% | 0% | 26% | 73%
litho-annotations0% | 0% | 0% | 66% | 33%
litho-fresco0% | 0% | 0% | 73% | 26%
scripts0% | 0% | 0% | 100% | 0%
litho-sections-debug0% | 0% | 0% | 100% | 0%
litho-sections-annotations0% | 0% | 0% | 83% | 16%
litho-fresco-kotlin0% | 0% | 0% | 100% | 0%
sample0% | 0% | 0% | 1% | 98%
litho-coroutines-kotlin0% | 0% | 0% | 0% | 100%
sample-codelab0% | 0% | 0% | 0% | 100%
sample-barebones0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
LayoutState.java
in litho-core/src/main/java/com/facebook/litho
1690 96 15 1838 393 54
MountState.java
in litho-core/src/main/java/com/facebook/litho
2083 143 21 1838 364 49
ComponentTree.java
in litho-core/src/main/java/com/facebook/litho
2652 173 15 1838 358 62
ComponentsConfiguration.java
in litho-core/src/main/java/com/facebook/litho/config
136 9 17 1838 335 58
Component.java
in litho-core/src/main/java/com/facebook/litho
1731 285 17 1838 313 59
RecyclerBinder.java
in litho-widget/src/main/java/com/facebook/litho/widget
3087 200 23 1843 297 60
LithoView.java
in litho-core/src/main/java/com/facebook/litho
1509 122 18 1828 231 50
ComponentContext.java
in litho-core/src/main/java/com/facebook/litho
459 63 15 1838 178 31
Yoga.cpp
in lib/yoga/src/main/cpp/yoga
3626 168 105 1606 129 34
ComponentHost.java
in litho-core/src/main/java/com/facebook/litho
1064 103 29 1838 125 33
Layout.java
in litho-core/src/main/java/com/facebook/litho
587 16 15 1838 116 17
SectionTree.java
in litho-sections-core/src/main/java/com/facebook/litho/sections
1665 94 17 1683 112 25
TextSpec.java
in litho-widget/src/main/java/com/facebook/litho/widget
937 18 107 1843 96 56
RecyclerCollectionComponentSpec.java
in litho-sections-widget/src/main/java/com/facebook/litho/sections/widget
434 16 24 1666 95 34
ComponentTreeHolder.java
in litho-widget/src/main/java/com/facebook/litho/widget
497 55 72 1843 94 29
plugin.xml
in litho-intellij-plugin/src/main/resources/META-INF
115 - 107 1127 91 11
MountState.java
in litho-rendercore/src/main/java/com/facebook/rendercore
788 40 23 806 85 12
DebugComponent.java
in litho-core/src/main/java/com/facebook/litho
329 35 45 1799 84 26
ComponentBodyGenerator.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/generator
1096 39 21 1620 77 25
StateHandler.java
in litho-core/src/main/java/com/facebook/litho
481 37 32 1838 73 24
LayoutOutput.java
in litho-core/src/main/java/com/facebook/litho
102 15 57 1838 72 21
BuilderGenerator.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/generator
1243 36 107 1843 72 27
ClassNames.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/model
102 - 74 1843 66 27
RecyclerBinderConfiguration.java
in litho-sections-widget/src/main/java/com/facebook/litho/sections/widget
318 39 24 1666 63 22
MountSpecModel.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/model
323 52 78 1843 63 21
TextInputSpec.java
in litho-widget/src/main/java/com/facebook/litho/widget
1025 54 107 1386 63 29
litho_defs.bzl
in tools/build_defs/oss
303 - 38 1299 62 29
EditTextSpec.java
in litho-widget/src/main/java/com/facebook/litho/widget
770 28 107 1843 62 38
Row.java
in litho-core/src/main/java/com/facebook/litho
208 17 21 1838 58 16
Column.java
in litho-core/src/main/java/com/facebook/litho
210 17 21 1838 58 17
SpecModelImpl.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/model
1252 96 78 1843 57 22
DelegateMethodDescriptions.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/model
528 1 107 1843 55 15
Yoga.h
in lib/yoga/src/main/cpp/yoga
261 - 105 1835 54 27
RecyclerSpec.java
in litho-widget/src/main/java/com/facebook/litho/widget
358 13 63 1843 54 39
IncrementalMountExtension.java
in litho-rendercore-incremental-mount/src/main/java/com/facebook/rendercore/incrementalmount
452 26 38 564 54 7
SectionLifecycle.java
in litho-sections-core/src/main/java/com/facebook/litho/sections
308 40 17 1683 53 21
YGNode.cpp
in lib/yoga/src/main/cpp/yoga
503 57 105 1578 53 15
LayoutSpecModel.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/model
284 48 78 1843 52 20
DelegateMethodGenerator.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/generator
424 12 79 1843 52 15
LayoutStateContext.java
in litho-core/src/main/java/com/facebook/litho
147 19 36 575 51 7
ComponentAssert.java
in litho-testing/src/main/java/com/facebook/litho/testing/assertj
217 35 74 1836 51 20
sidebars.js
in website
259 - 15 645 51 15
HorizontalScrollSpec.java
in litho-widget/src/main/java/com/facebook/litho/widget
294 16 24 1843 51 31
VerticalScrollSpec.java
in litho-widget/src/main/java/com/facebook/litho/widget
198 8 25 1761 50 24
LithoHostListenerCoordinator.java
in litho-core/src/main/java/com/facebook/litho
208 21 61 767 50 8
YGNode.h
in lib/yoga/src/main/cpp/yoga
251 36 105 1578 50 17
HostComponent.java
in litho-core/src/main/java/com/facebook/litho
102 16 21 1838 49 15
YogaNode.java
in lib/yoga/src/main/java/com/facebook/yoga
108 - 105 1835 49 15
ComponentUtils.java
in litho-core/src/main/java/com/facebook/litho
446 21 55 1353 49 13
ViewCompatComponent.java
in litho-core/src/main/java/com/facebook/litho
124 19 21 1838 47 17
Files With Most Contributors (Top 50)
Files sorted by the number of unique email addresses found in commits.

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
LayoutState.java
in litho-core/src/main/java/com/facebook/litho
1690 96 15 1838 393 54
MountState.java
in litho-core/src/main/java/com/facebook/litho
2083 143 21 1838 364 49
ComponentTree.java
in litho-core/src/main/java/com/facebook/litho
2652 173 15 1838 358 62
ComponentsConfiguration.java
in litho-core/src/main/java/com/facebook/litho/config
136 9 17 1838 335 58
Component.java
in litho-core/src/main/java/com/facebook/litho
1731 285 17 1838 313 59
RecyclerBinder.java
in litho-widget/src/main/java/com/facebook/litho/widget
3087 200 23 1843 297 60
LithoView.java
in litho-core/src/main/java/com/facebook/litho
1509 122 18 1828 231 50
ComponentContext.java
in litho-core/src/main/java/com/facebook/litho
459 63 15 1838 178 31
Yoga.cpp
in lib/yoga/src/main/cpp/yoga
3626 168 105 1606 129 34
ComponentHost.java
in litho-core/src/main/java/com/facebook/litho
1064 103 29 1838 125 33
Layout.java
in litho-core/src/main/java/com/facebook/litho
587 16 15 1838 116 17
SectionTree.java
in litho-sections-core/src/main/java/com/facebook/litho/sections
1665 94 17 1683 112 25
TextSpec.java
in litho-widget/src/main/java/com/facebook/litho/widget
937 18 107 1843 96 56
RecyclerCollectionComponentSpec.java
in litho-sections-widget/src/main/java/com/facebook/litho/sections/widget
434 16 24 1666 95 34
ComponentTreeHolder.java
in litho-widget/src/main/java/com/facebook/litho/widget
497 55 72 1843 94 29
plugin.xml
in litho-intellij-plugin/src/main/resources/META-INF
115 - 107 1127 91 11
MountState.java
in litho-rendercore/src/main/java/com/facebook/rendercore
788 40 23 806 85 12
DebugComponent.java
in litho-core/src/main/java/com/facebook/litho
329 35 45 1799 84 26
ComponentBodyGenerator.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/generator
1096 39 21 1620 77 25
StateHandler.java
in litho-core/src/main/java/com/facebook/litho
481 37 32 1838 73 24
LayoutOutput.java
in litho-core/src/main/java/com/facebook/litho
102 15 57 1838 72 21
BuilderGenerator.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/generator
1243 36 107 1843 72 27
ClassNames.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/model
102 - 74 1843 66 27
MountSpecModel.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/model
323 52 78 1843 63 21
RecyclerBinderConfiguration.java
in litho-sections-widget/src/main/java/com/facebook/litho/sections/widget
318 39 24 1666 63 22
TextInputSpec.java
in litho-widget/src/main/java/com/facebook/litho/widget
1025 54 107 1386 63 29
litho_defs.bzl
in tools/build_defs/oss
303 - 38 1299 62 29
EditTextSpec.java
in litho-widget/src/main/java/com/facebook/litho/widget
770 28 107 1843 62 38
Row.java
in litho-core/src/main/java/com/facebook/litho
208 17 21 1838 58 16
Column.java
in litho-core/src/main/java/com/facebook/litho
210 17 21 1838 58 17
SpecModelImpl.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/model
1252 96 78 1843 57 22
DelegateMethodDescriptions.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/model
528 1 107 1843 55 15
IncrementalMountExtension.java
in litho-rendercore-incremental-mount/src/main/java/com/facebook/rendercore/incrementalmount
452 26 38 564 54 7
Yoga.h
in lib/yoga/src/main/cpp/yoga
261 - 105 1835 54 27
RecyclerSpec.java
in litho-widget/src/main/java/com/facebook/litho/widget
358 13 63 1843 54 39
YGNode.cpp
in lib/yoga/src/main/cpp/yoga
503 57 105 1578 53 15
SectionLifecycle.java
in litho-sections-core/src/main/java/com/facebook/litho/sections
308 40 17 1683 53 21
DelegateMethodGenerator.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/generator
424 12 79 1843 52 15
LayoutSpecModel.java
in litho-processor/src/main/java/com/facebook/litho/specmodels/model
284 48 78 1843 52 20
LayoutStateContext.java
in litho-core/src/main/java/com/facebook/litho
147 19 36 575 51 7
sidebars.js
in website
259 - 15 645 51 15
ComponentAssert.java
in litho-testing/src/main/java/com/facebook/litho/testing/assertj
217 35 74 1836 51 20
HorizontalScrollSpec.java
in litho-widget/src/main/java/com/facebook/litho/widget
294 16 24 1843 51 31
LithoHostListenerCoordinator.java
in litho-core/src/main/java/com/facebook/litho
208 21 61 767 50 8
YGNode.h
in lib/yoga/src/main/cpp/yoga
251 36 105 1578 50 17
VerticalScrollSpec.java
in litho-widget/src/main/java/com/facebook/litho/widget
198 8 25 1761 50 24
ComponentUtils.java
in litho-core/src/main/java/com/facebook/litho
446 21 55 1353 49 13
YogaNode.java
in lib/yoga/src/main/java/com/facebook/yoga
108 - 105 1835 49 15
HostComponent.java
in litho-core/src/main/java/com/facebook/litho
102 16 21 1838 49 15
KComponent.kt
in litho-core-kotlin/src/main/kotlin/com/facebook/litho
206 - 15 884 47 11
Correlations

File Size vs. Number of Changes: 1434 points

website/sidebars.js x: 259 lines of code y: 51 # changes litho-core/src/main/java/com/facebook/litho/ComponentTree.java x: 2652 lines of code y: 358 # changes litho-core-kotlin/src/main/kotlin/com/facebook/litho/SimpleMountable.kt x: 51 lines of code y: 5 # changes litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/ImageComponent.kt x: 101 lines of code y: 2 # changes litho-core/src/main/java/com/facebook/litho/LithoLayoutResult.java x: 413 lines of code y: 28 # changes litho-core/src/main/java/com/facebook/litho/Mountable.java x: 23 lines of code y: 4 # changes litho-core/src/main/java/com/facebook/litho/EquivalenceUtils.java x: 127 lines of code y: 4 # changes litho-core/src/main/java/com/facebook/litho/LithoNode.java x: 1096 lines of code y: 11 # changes litho-core/src/main/java/com/facebook/litho/DefaultDiffNode.java x: 157 lines of code y: 10 # changes litho-core/src/main/java/com/facebook/litho/DiffNode.java x: 54 lines of code y: 21 # changes litho-core/src/main/java/com/facebook/litho/LayoutState.java x: 1690 lines of code y: 393 # changes litho-core-kotlin/src/main/kotlin/com/facebook/litho/KComponent.kt x: 206 lines of code y: 47 # changes litho-core-kotlin/src/main/kotlin/com/facebook/litho/MountableComponent.kt x: 206 lines of code y: 6 # changes litho-core/src/main/java/com/facebook/litho/Layout.java x: 587 lines of code y: 116 # changes litho-core/src/main/java/com/facebook/litho/ComponentContext.java x: 459 lines of code y: 178 # changes litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/GridRecyclerConfiguration.java x: 243 lines of code y: 33 # changes litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/LinearLayoutInfoFactory.java x: 7 lines of code y: 6 # changes litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/ListRecyclerConfiguration.java x: 223 lines of code y: 41 # changes litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerConfiguration.java x: 27 lines of code y: 13 # changes litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/StaggeredGridRecyclerConfiguration.java x: 197 lines of code y: 28 # changes litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/ViewPagerComponentSpec.java x: 88 lines of code y: 5 # changes litho-widget/src/main/java/com/facebook/litho/widget/LinearLayoutInfo.java x: 166 lines of code y: 25 # changes litho-core-kotlin/src/main/kotlin/com/facebook/litho/flexbox/FlexboxStyle.kt x: 130 lines of code y: 16 # changes litho-it/src/main/java/com/facebook/litho/stateupdates/ComponentWithCounterStateLayoutSpec.java x: 26 lines of code y: 2 # changes litho-it/src/main/java/com/facebook/litho/stateupdates/ComponentWithCounterStateNestedGrandParentSpec.java x: 19 lines of code y: 1 # changes litho-core/src/main/java/com/facebook/litho/config/ComponentsConfiguration.java x: 136 lines of code y: 335 # changes litho-core/src/main/java/com/facebook/litho/Component.java x: 1731 lines of code y: 313 # changes litho-core/src/main/java/com/facebook/litho/InitialStateContainer.java x: 109 lines of code y: 16 # changes litho-sections-annotations/src/main/java/com/facebook/litho/sections/annotations/OnVerifyChangeSet.java x: 5 lines of code y: 1 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/SectionLifecycle.java x: 308 lines of code y: 53 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/SectionTree.java x: 1665 lines of code y: 112 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/common/DataDiffSectionSpec.java x: 320 lines of code y: 36 # changes litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/model/DelegateMethodDescriptions.java x: 301 lines of code y: 21 # changes litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/model/SectionClassNames.java x: 19 lines of code y: 8 # changes litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/processor/DiffSectionSpecModelFactory.java x: 159 lines of code y: 21 # changes litho-testing/src/main/java/com/facebook/litho/testing/sections/TestDataDiffSectionSpec.java x: 54 lines of code y: 4 # changes litho-testing/src/main/java/com/facebook/litho/testing/sections/TestIndexOutOfBoundsExceptionTarget.java x: 21 lines of code y: 1 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/common/SingleComponentSectionSpec.java x: 135 lines of code y: 22 # changes litho-core/src/main/java/com/facebook/litho/LithoView.java x: 1509 lines of code y: 231 # changes litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/DebugComponentDescriptor.java x: 633 lines of code y: 7 # changes litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/DebugSectionDescriptor.java x: 192 lines of code y: 4 # changes litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/LithoRecyclerViewDescriptor.java x: 153 lines of code y: 4 # changes litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/LithoViewDescriptor.java x: 152 lines of code y: 3 # changes litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/Text.kt x: 72 lines of code y: 3 # changes litho-rendercore/src/main/java/com/facebook/rendercore/MountDelegate.java x: 409 lines of code y: 45 # changes litho-rendercore/src/main/java/com/facebook/rendercore/RenderUnit.java x: 344 lines of code y: 38 # changes litho-core/src/main/java/com/facebook/litho/MountState.java x: 2083 lines of code y: 364 # changes litho-core/src/main/java/com/facebook/litho/Column.java x: 210 lines of code y: 58 # changes litho-core/src/main/java/com/facebook/litho/DrawableComponent.java x: 92 lines of code y: 41 # changes litho-core/src/main/java/com/facebook/litho/HostComponent.java x: 102 lines of code y: 49 # changes litho-core/src/main/java/com/facebook/litho/Row.java x: 208 lines of code y: 58 # changes litho-core/src/main/java/com/facebook/litho/TestComponent.java x: 22 lines of code y: 21 # changes litho-core/src/main/java/com/facebook/litho/ViewCompatComponent.java x: 124 lines of code y: 47 # changes litho-core/src/main/java/com/facebook/litho/Wrapper.java x: 84 lines of code y: 45 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/generator/ComponentBodyGenerator.java x: 1096 lines of code y: 77 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/Section.java x: 268 lines of code y: 44 # changes litho-testing/src/main/java/com/facebook/litho/testing/TestComponent.java x: 117 lines of code y: 24 # changes litho-testing/src/main/java/com/facebook/litho/testing/TestSizeDependentComponent.java x: 74 lines of code y: 37 # changes litho-testing/src/main/java/com/facebook/litho/testing/inlinelayoutspec/InlineLayoutSpec.java x: 31 lines of code y: 11 # changes litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/LazyCollection.kt x: 236 lines of code y: 10 # changes litho-widget/src/main/java/com/facebook/litho/widget/ComponentRenderInfo.java x: 105 lines of code y: 30 # changes litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/Card.kt x: 43 lines of code y: 2 # changes litho-widget/src/main/java/com/facebook/litho/widget/RecyclerBinder.java x: 3087 lines of code y: 297 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/ChangeSetState.java x: 421 lines of code y: 22 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/SectionsLogEventUtils.java x: 65 lines of code y: 14 # changes litho-core/src/main/java/com/facebook/litho/LithoViewAttributesExtension.java x: 97 lines of code y: 9 # changes litho-it/src/main/java/com/facebook/litho/widget/MountSpecWithMountUnmountAssertionSpec.java x: 105 lines of code y: 3 # changes litho-rendercore-testing/src/main/java/com/facebook/rendercore/testing/TestMountExtension.java x: 20 lines of code y: 9 # changes litho-rendercore/src/main/java/com/facebook/rendercore/MountState.java x: 788 lines of code y: 85 # changes litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerBinderConfiguration.java x: 318 lines of code y: 63 # changes litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerCollectionComponentSpec.java x: 434 lines of code y: 95 # changes litho-widget/src/main/java/com/facebook/litho/widget/HorizontalScrollSpec.java x: 294 lines of code y: 51 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/Change.java x: 210 lines of code y: 15 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/ChangeSet.java x: 373 lines of code y: 16 # changes litho-widget/src/main/java/com/facebook/litho/widget/VerticalScrollSpec.java x: 198 lines of code y: 50 # changes litho-testing/src/main/java/com/facebook/litho/testing/TestLithoView.kt x: 237 lines of code y: 8 # changes litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/CollectionChild.kt x: 13 lines of code y: 3 # changes litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/CollectionContainerScope.kt x: 80 lines of code y: 4 # changes litho-testing/src/main/java/com/facebook/litho/testing/TestCollection.kt x: 61 lines of code y: 1 # changes litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/CollectionRecyclerSpec.kt x: 200 lines of code y: 7 # changes litho-core/src/main/java/com/facebook/litho/ComponentClickListener.java x: 33 lines of code y: 12 # changes litho-core/src/main/java/com/facebook/litho/ComponentHost.java x: 1064 lines of code y: 125 # changes litho-rendercore-transitions/src/main/java/com/facebook/litho/TransitionsExtension.java x: 786 lines of code y: 26 # changes litho-rendercore-transitions/src/main/java/com/facebook/rendercore/transitions/TransitionsExtensionInput.java x: 38 lines of code y: 4 # changes litho-rendercore-transitions/src/main/java/com/facebook/litho/TransitionManager.java x: 802 lines of code y: 6 # changes litho-core/src/main/java/com/facebook/litho/StateHandler.java x: 481 lines of code y: 73 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/processor/SpecElementTypeDeterminator.java x: 51 lines of code y: 7 # changes litho-rendercore-testing/src/main/java/com/facebook/rendercore/testing/TestHost.java x: 39 lines of code y: 5 # changes litho-rendercore/src/main/java/com/facebook/rendercore/HostView.java x: 466 lines of code y: 9 # changes litho-rendercore/src/main/java/com/facebook/rendercore/RenderTree.java x: 101 lines of code y: 13 # changes litho-testing/src/main/java/com/facebook/litho/testing/assertj/LithoViewAssert.java x: 406 lines of code y: 27 # changes litho-testing/src/main/java/com/facebook/litho/testing/componentsfinder/ComponentsFinder.kt x: 114 lines of code y: 11 # changes litho-core/src/main/java/com/facebook/litho/LayoutStateContext.java x: 147 lines of code y: 51 # changes litho-core/src/main/java/com/facebook/litho/StateContainer.java x: 22 lines of code y: 7 # changes litho-testing/src/main/java/com/facebook/litho/testing/testrunner/SplitBuildAndLayoutTestRunConfiguration.java x: 19 lines of code y: 2 # changes litho-core-kotlin/src/main/kotlin/com/facebook/litho/view/ViewStyles.kt x: 229 lines of code y: 15 # changes sample/src/main/res/drawable/ic_baseline_favorite_24.xml x: 12 lines of code y: 1 # changes litho-core-kotlin/src/main/kotlin/com/facebook/litho/transition/KTransitions.kt x: 13 lines of code y: 4 # changes tools/build_defs/oss/litho_defs.bzl x: 303 lines of code y: 62 # changes litho-rendercore-incremental-mount/src/main/java/com/facebook/rendercore/incrementalmount/IncrementalMountExtension.java x: 452 lines of code y: 54 # changes lib/yogajni/src/main/cpp/jni/ScopedGlobalRef.h x: 55 lines of code y: 5 # changes litho-core/src/main/java/com/facebook/litho/CommonProps.java x: 1188 lines of code y: 47 # changes litho-core/src/main/java/com/facebook/litho/InternalNodeUtils.java x: 457 lines of code y: 24 # changes litho-core/src/main/java/com/facebook/litho/NodeInfo.java x: 572 lines of code y: 44 # changes litho-core/src/main/java/com/facebook/litho/NodeInfoUtils.java x: 119 lines of code y: 6 # changes litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/Border.kt x: 120 lines of code y: 1 # changes litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/Spinner.kt x: 29 lines of code y: 1 # changes litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/TextInput.kt x: 58 lines of code y: 1 # changes litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/VerticalScroll.kt x: 47 lines of code y: 1 # changes litho-core/src/main/java/com/facebook/litho/utils/IncrementalMountUtils.java x: 80 lines of code y: 20 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/BatchedTarget.java x: 251 lines of code y: 17 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/FocusDispatcher.java x: 83 lines of code y: 10 # changes litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/SectionBinderTarget.java x: 179 lines of code y: 25 # changes litho-testing/src/main/java/com/facebook/litho/testing/sections/TestTarget.java x: 176 lines of code y: 19 # changes litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/LazyCollectionController.kt x: 94 lines of code y: 2 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/processor/PropDefaultsExtractor.java x: 183 lines of code y: 22 # changes website/docusaurus.config.js x: 233 lines of code y: 23 # changes website/src/css/custom.scss x: 82 lines of code y: 3 # changes website/src/pages/styles.module.scss x: 146 lines of code y: 3 # changes litho-rendercore/src/main/java/com/facebook/rendercore/extensions/ExtensionState.java x: 111 lines of code y: 11 # changes litho-core/src/main/java/com/facebook/litho/ScopedComponentInfo.java x: 109 lines of code y: 31 # changes litho-core/src/main/java/com/facebook/litho/DebugComponent.java x: 329 lines of code y: 84 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/generator/StateGenerator.java x: 294 lines of code y: 39 # changes litho-rendercore/src/main/java/com/facebook/rendercore/utils/ThreadUtils.java x: 124 lines of code y: 11 # changes litho-rendercore-text/src/main/java/com/facebook/rendercore/text/TextStyle.java x: 140 lines of code y: 6 # changes litho-rendercore-testing/src/main/java/com/facebook/rendercore/testing/TestNode.java x: 56 lines of code y: 8 # changes litho-rendercore/src/main/java/com/facebook/rendercore/Node.java x: 34 lines of code y: 14 # changes litho-rendercore-visibility/src/main/java/com/facebook/rendercore/visibility/VisibilityMountExtension.java x: 429 lines of code y: 17 # changes litho-rendercore-incremental-mount/src/main/java/com/facebook/rendercore/incrementalmount/IncrementalMountExtensionConfigs.java x: 5 lines of code y: 5 # changes litho-core/src/main/java/com/facebook/litho/MountSpecLithoRenderUnit.java x: 179 lines of code y: 2 # changes litho-core/src/main/java/com/facebook/litho/MountableLithoRenderUnit.java x: 50 lines of code y: 2 # changes litho-testing/src/main/java/com/facebook/litho/config/TempComponentsConfigurations.java x: 46 lines of code y: 17 # changes litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/CollectionLayout.kt x: 100 lines of code y: 4 # changes litho-it/src/main/java/com/facebook/litho/widget/KotlinClassSpec.kt x: 36 lines of code y: 2 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/PropModel.java x: 127 lines of code y: 21 # changes litho-rendercore-text/src/main/java/com/facebook/rendercore/text/TextMeasurementUtils.java x: 366 lines of code y: 8 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/generator/TreePropGenerator.java x: 128 lines of code y: 23 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/generator/TriggerGenerator.java x: 503 lines of code y: 27 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/generator/EventGenerator.java x: 422 lines of code y: 44 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/SpecModelUtils.java x: 226 lines of code y: 30 # changes litho-testing/src/main/java/com/facebook/litho/testing/LegacyLithoViewRule.kt x: 326 lines of code y: 7 # changes litho-core-kotlin/src/main/kotlin/com/facebook/litho/KCallback.kt x: 160 lines of code y: 3 # changes litho-core-kotlin/src/main/kotlin/com/facebook/litho/ComponentScope.kt x: 11 lines of code y: 12 # changes litho-core/src/main/java/com/facebook/litho/ComponentUtils.java x: 446 lines of code y: 49 # changes litho-core/src/main/java/com/facebook/litho/NestedTreeHolder.java x: 117 lines of code y: 5 # changes litho-core/src/main/java/com/facebook/litho/NestedTreeHolderResult.java x: 64 lines of code y: 3 # changes litho-core/src/main/java/com/facebook/litho/TestLayoutState.java x: 356 lines of code y: 39 # changes litho-core/src/main/java/com/facebook/litho/LithoYogaMeasureFunction.java x: 21 lines of code y: 44 # changes litho-core/src/main/java/com/facebook/litho/LithoRenderUnit.java x: 50 lines of code y: 42 # changes litho-testing/src/main/java/com/facebook/litho/testing/LithoViewRule.kt x: 105 lines of code y: 22 # changes litho-testing/src/main/java/com/facebook/litho/testing/ThreadLooperController.kt x: 86 lines of code y: 3 # changes litho-core/src/main/java/com/facebook/litho/DynamicPropsExtension.java x: 64 lines of code y: 12 # changes litho-core/src/main/java/com/facebook/litho/LayoutOutput.java x: 102 lines of code y: 72 # changes litho-core/src/main/java/com/facebook/litho/LithoMountData.java x: 150 lines of code y: 30 # changes litho-it/src/main/java/com/facebook/litho/MountItemTestHelper.java x: 37 lines of code y: 22 # changes litho-core/src/main/java/com/facebook/litho/ComponentAccessibilityDelegate.java x: 288 lines of code y: 37 # changes litho-widget/src/main/java/com/facebook/litho/widget/RenderInfoViewCreatorController.java x: 57 lines of code y: 10 # changes litho-core-kotlin/src/main/kotlin/com/facebook/litho/Dimen.kt x: 60 lines of code y: 16 # changes litho-core/src/main/java/com/facebook/litho/LithoHostListenerCoordinator.java x: 208 lines of code y: 50 # changes litho-rendercore/src/main/java/com/facebook/rendercore/extensions/MountExtension.java x: 85 lines of code y: 18 # changes litho-coroutines-kotlin/src/main/kotlin/com/facebook/litho/UseProducer.kt x: 42 lines of code y: 1 # changes litho-core/src/main/java/com/facebook/litho/DebugLayoutNode.java x: 147 lines of code y: 20 # changes litho-core/src/main/java/com/facebook/litho/DynamicPropsManager.java x: 215 lines of code y: 20 # changes litho-widget-kotlin/src/main/kotlin/com/facebook/litho/sections/widget/RecyclerCollectionComponent.kt x: 79 lines of code y: 8 # changes litho-widget/src/main/java/com/facebook/litho/widget/RecyclerSpec.java x: 358 lines of code y: 54 # changes litho-widget/src/main/java/com/facebook/litho/widget/SectionsRecyclerView.java x: 156 lines of code y: 23 # changes litho-widget/src/main/java/com/facebook/litho/widget/StickyHeaderController.java x: 7 lines of code y: 16 # changes litho-rendercore/src/main/java/com/facebook/rendercore/LazyMeasureHostView.java x: 115 lines of code y: 3 # changes litho-rendercore/src/main/java/com/facebook/rendercore/RenderTreeHostView.java x: 106 lines of code y: 13 # changes litho-rendercore/src/main/java/com/facebook/rendercore/extensions/RenderCoreExtension.java x: 85 lines of code y: 15 # changes litho-rendercore/src/main/java/com/facebook/rendercore/Reducer.java x: 151 lines of code y: 19 # changes litho-testing/src/main/java/com/facebook/litho/testing/testrunner/LithoTestRunner.java x: 170 lines of code y: 10 # changes litho-core/src/main/java/com/facebook/litho/LithoYogaBaselineFunction.java x: 16 lines of code y: 7 # changes litho-core/src/main/java/com/facebook/litho/DebugLayoutNodeEditor.java x: 226 lines of code y: 4 # changes litho-rendercore-text/src/main/java/com/facebook/rendercore/text/RCTextView.java x: 397 lines of code y: 13 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/toolwindows/ComponentStructureView.java x: 183 lines of code y: 17 # changes litho-rendercore/src/main/java/com/facebook/rendercore/utils/BoundsUtils.java x: 70 lines of code y: 4 # changes litho-core-kotlin/src/main/kotlin/com/facebook/litho/KEventHandler.kt x: 29 lines of code y: 8 # changes litho-core-kotlin/src/main/kotlin/com/facebook/litho/Style.kt x: 55 lines of code y: 24 # changes litho-rendercore-visibility/src/main/java/com/facebook/rendercore/visibility/VisibilityExtension.java x: 90 lines of code y: 11 # changes litho-rendercore-visibility/src/main/java/com/facebook/rendercore/visibility/VisibilityExtensionInput.java x: 10 lines of code y: 7 # changes litho-rendercore/src/main/java/com/facebook/rendercore/MountItemsPool.java x: 282 lines of code y: 23 # changes litho-rendercore/src/main/java/com/facebook/rendercore/RenderResult.java x: 143 lines of code y: 14 # changes litho-core/src/main/java/com/facebook/litho/ComponentsLifecycles.java x: 79 lines of code y: 13 # changes litho-core/src/main/java/com/facebook/litho/DisabledMountContentPool.java x: 27 lines of code y: 7 # changes litho-core/src/main/java/com/facebook/litho/MountContentPool.java x: 4 lines of code y: 8 # changes litho-core/src/main/java/com/facebook/litho/NodeConfig.java x: 24 lines of code y: 19 # changes litho-core/src/main/java/com/facebook/litho/PreloadingUtils.java x: 185 lines of code y: 8 # changes litho-it/src/main/java/com/facebook/litho/TrackingMountContentPool.java x: 27 lines of code y: 4 # changes litho-testing/src/main/java/com/facebook/litho/BenchmarkTestHelper.java x: 41 lines of code y: 18 # changes litho-widget/src/main/java/com/facebook/litho/widget/ComponentTreeHolder.java x: 497 lines of code y: 94 # changes litho-core/src/main/java/com/facebook/litho/RenderState.java x: 57 lines of code y: 22 # changes litho-core/src/main/java/com/facebook/litho/WorkingRangeContainer.java x: 159 lines of code y: 17 # changes litho-core/src/main/java/com/facebook/litho/ComponentKeyUtils.java x: 132 lines of code y: 24 # changes litho-core/src/main/java/com/facebook/litho/LithoTooltipController.java x: 212 lines of code y: 16 # changes litho-core/src/main/java/com/facebook/litho/LithoViewTestHelper.java x: 141 lines of code y: 38 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/extensions/EventLogger.java x: 45 lines of code y: 24 # changes litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/CollectionGroupSectionSpec.kt x: 77 lines of code y: 1 # changes litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/Spacing.kt x: 70 lines of code y: 1 # changes litho-core/src/main/java/com/facebook/litho/ResourceResolver.java x: 285 lines of code y: 24 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/generator/testing/MatcherGenerator.java x: 688 lines of code y: 33 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/ClassNames.java x: 102 lines of code y: 66 # changes litho-testing/src/main/java/com/facebook/litho/testing/assertj/ComponentAssert.java x: 217 lines of code y: 51 # changes litho-testing/src/main/java/com/facebook/litho/testing/assertj/StateValueAssert.java x: 19 lines of code y: 6 # changes litho-testing/src/main/java/com/facebook/litho/testing/viewtree/ViewTreeAssert.java x: 249 lines of code y: 14 # changes litho-core/src/main/java/com/facebook/litho/DelegatingEventHandler.java x: 46 lines of code y: 4 # changes litho-testing/src/main/java/com/facebook/litho/testing/state/StateUpdatesTestHelper.java x: 104 lines of code y: 18 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/LayoutSpecModel.java x: 284 lines of code y: 52 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/MountSpecModel.java x: 323 lines of code y: 63 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/SpecModel.java x: 64 lines of code y: 43 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/SpecModelImpl.java x: 1252 lines of code y: 57 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/testing/TestSpecModel.java x: 286 lines of code y: 36 # changes litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/model/DiffSectionSpecModel.java x: 306 lines of code y: 36 # changes litho-testing/src/main/java/com/facebook/litho/testing/specmodels/MockSpecModel.java x: 792 lines of code y: 31 # changes litho-core-kotlin/src/main/kotlin/com/facebook/litho/ContainerDsl.kt x: 2 lines of code y: 3 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/generator/DelegateMethodGenerator.java x: 424 lines of code y: 52 # changes litho-core/src/main/java/com/facebook/litho/LayoutResultHolder.java x: 20 lines of code y: 5 # changes litho-widget/src/main/java/com/facebook/litho/widget/VerticalScrollEventsController.java x: 29 lines of code y: 3 # changes litho-core/src/main/java/com/facebook/litho/LayoutProps.java x: 43 lines of code y: 6 # changes litho-fresco-kotlin/src/main/kotlin/com/facebook/litho/fresco/FrescoImage.kt x: 9 lines of code y: 10 # changes lib/yoga/src/main/cpp/yoga/CompactValue.h x: 131 lines of code y: 10 # changes lib/yoga/src/main/cpp/yoga/Utils.cpp x: 59 lines of code y: 23 # changes lib/yoga/src/main/cpp/yoga/Utils.h x: 85 lines of code y: 26 # changes lib/yoga/src/main/cpp/yoga/YGConfig.cpp x: 34 lines of code y: 10 # changes lib/yoga/src/main/cpp/yoga/YGEnums.cpp x: 205 lines of code y: 10 # changes lib/yoga/src/main/cpp/yoga/YGEnums.h x: 122 lines of code y: 18 # changes lib/yoga/src/main/cpp/yoga/YGLayout.h x: 63 lines of code y: 20 # changes lib/yoga/src/main/cpp/yoga/YGMacros.h x: 38 lines of code y: 13 # changes lib/yoga/src/main/cpp/yoga/YGNode.cpp x: 503 lines of code y: 53 # changes lib/yoga/src/main/cpp/yoga/YGNode.h x: 251 lines of code y: 50 # changes lib/yoga/src/main/cpp/yoga/YGNodePrint.cpp x: 199 lines of code y: 27 # changes lib/yoga/src/main/cpp/yoga/YGNodePrint.h x: 14 lines of code y: 11 # changes lib/yoga/src/main/cpp/yoga/YGStyle.cpp x: 42 lines of code y: 19 # changes lib/yoga/src/main/cpp/yoga/YGStyle.h x: 189 lines of code y: 33 # changes lib/yoga/src/main/cpp/yoga/YGValue.h x: 69 lines of code y: 10 # changes lib/yoga/src/main/cpp/yoga/Yoga-internal.h x: 112 lines of code y: 36 # changes lib/yoga/src/main/cpp/yoga/Yoga.cpp x: 3626 lines of code y: 129 # changes lib/yoga/src/main/cpp/yoga/Yoga.h x: 261 lines of code y: 54 # changes lib/yoga/src/main/cpp/yoga/event/event.h x: 115 lines of code y: 21 # changes lib/yoga/src/main/java/com/facebook/yoga/YogaBaselineFunction.java x: 4 lines of code y: 10 # changes lib/yoga/src/main/java/com/facebook/yoga/YogaConfig.java x: 14 lines of code y: 35 # changes lib/yoga/src/main/java/com/facebook/yoga/YogaConfigJNIBase.java x: 47 lines of code y: 8 # changes lib/yoga/src/main/java/com/facebook/yoga/YogaConstants.java x: 13 lines of code y: 13 # changes lib/yoga/src/main/java/com/facebook/yoga/YogaDirection.java x: 21 lines of code y: 12 # changes lib/yoga/src/main/java/com/facebook/yoga/YogaExperimentalFeature.java x: 17 lines of code y: 14 # changes lib/yoga/src/main/java/com/facebook/yoga/YogaNative.java x: 102 lines of code y: 12 # changes lib/yoga/src/main/java/com/facebook/yoga/YogaNode.java x: 108 lines of code y: 49 # changes lib/yoga/src/main/java/com/facebook/yoga/YogaNodeJNIBase.java x: 569 lines of code y: 29 # changes lib/yoga/src/main/java/com/facebook/yoga/YogaPositionType.java x: 21 lines of code y: 13 # changes lib/yoga/src/main/java/com/facebook/yoga/YogaStyleInputs.java x: 43 lines of code y: 4 # changes lib/yogajni/src/main/cpp/jni/YGJNIVanilla.cpp x: 894 lines of code y: 14 # changes lib/yogajni/src/main/cpp/jni/YGJNIVanilla.h x: 4 lines of code y: 4 # changes lib/yogajni/src/main/cpp/jni/corefunctions.cpp x: 72 lines of code y: 6 # changes lib/yogajni/src/main/cpp/jni/corefunctions.h x: 14 lines of code y: 4 # changes codelabs/events/app/src/main/java/com/facebook/litho/codelab/events/ColorBoxCollectionSpec.kt x: 64 lines of code y: 6 # changes codelabs/events/app/src/main/java/com/facebook/litho/codelab/events/RootComponentSpec.kt x: 108 lines of code y: 5 # changes codelabs/events/app/src/main/res/drawable/ic_launcher_background.xml x: 174 lines of code y: 3 # changes codelabs/group-section-lifecycle/app/src/main/java/com/facebook/litho/codelab/LifecycleGroupSectionSpec.kt x: 165 lines of code y: 7 # changes codelabs/hscroll-height/app/src/main/java/com/facebook/litho/codelab/DynamicHeightHscrollComponentSpec.kt x: 74 lines of code y: 4 # changes codelabs/hscroll-height/app/src/main/java/com/facebook/litho/codelab/RootComponentSpec.kt x: 29 lines of code y: 5 # changes codelabs/state/app/src/main/java/com/facebook/litho/codelab/RootComponentSpec.kt x: 144 lines of code y: 7 # changes codelabs/textinput-keyboard/app/src/main/java/com/facebook/litho/codelab/textinput/TimeConverterSpec.kt x: 82 lines of code y: 5 # changes litho-annotations/src/main/java/com/facebook/litho/annotations/FromEvent.java x: 7 lines of code y: 8 # changes litho-annotations/src/main/java/com/facebook/litho/annotations/FromMeasure.java x: 5 lines of code y: 7 # changes litho-annotations/src/main/java/com/facebook/litho/annotations/ImportantForAccessibility.java x: 19 lines of code y: 13 # changes litho-annotations/src/main/java/com/facebook/litho/annotations/LayoutSpec.java x: 11 lines of code y: 19 # changes litho-annotations/src/main/java/com/facebook/litho/annotations/MountSpec.java x: 16 lines of code y: 19 # changes litho-core-kotlin/src/main/kotlin/com/facebook/litho/KState.kt x: 64 lines of code y: 21 # changes litho-core-kotlin/src/main/kotlin/com/facebook/litho/StyleCompat.kt x: 272 lines of code y: 7 # changes litho-core-kotlin/src/main/kotlin/com/facebook/litho/accessibility/AccessibilityStyles.kt x: 78 lines of code y: 8 # changes litho-core-kotlin/src/main/kotlin/com/facebook/litho/animated/Animated.kt x: 135 lines of code y: 6 # changes litho-core-kotlin/src/main/kotlin/com/facebook/litho/core/CoreStyles.kt x: 157 lines of code y: 7 # changes litho-core/src/main/java/com/facebook/litho/AccessibilityRole.java x: 77 lines of code y: 12 # changes litho-core/src/main/java/com/facebook/litho/AnimationsDebug.java x: 37 lines of code y: 20 # changes litho-core/src/main/java/com/facebook/litho/Border.java x: 281 lines of code y: 18 # changes litho-core/src/main/java/com/facebook/litho/ComponentHostUtils.java x: 104 lines of code y: 26 # changes litho-core/src/main/java/com/facebook/litho/ComponentLayout.java x: 29 lines of code y: 41 # changes litho-core/src/main/java/com/facebook/litho/ComponentTouchListener.java x: 18 lines of code y: 10 # changes litho-core/src/main/java/com/facebook/litho/ComponentsLogger.java x: 19 lines of code y: 23 # changes litho-core/src/main/java/com/facebook/litho/ComponentsReporter.java x: 46 lines of code y: 11 # changes litho-core/src/main/java/com/facebook/litho/ComponentsSystrace.java x: 73 lines of code y: 13 # changes litho-core/src/main/java/com/facebook/litho/ContextUtils.java x: 47 lines of code y: 14 # changes litho-core/src/main/java/com/facebook/litho/DebugComponentTimeMachine.java x: 157 lines of code y: 5 # changes litho-core/src/main/java/com/facebook/litho/DebugHierarchy.java x: 83 lines of code y: 7 # changes litho-core/src/main/java/com/facebook/litho/DefaultComponentsSystrace.java x: 71 lines of code y: 12 # changes litho-core/src/main/java/com/facebook/litho/DefaultErrorEventHandler.java x: 24 lines of code y: 15 # changes litho-core/src/main/java/com/facebook/litho/Diff.java x: 31 lines of code y: 14 # changes litho-core/src/main/java/com/facebook/litho/DoubleMeasureFixUtil.java x: 44 lines of code y: 12 # changes litho-core/src/main/java/com/facebook/litho/Edges.java x: 116 lines of code y: 14 # changes litho-core/src/main/java/com/facebook/litho/EndToEndTestingExtension.java x: 97 lines of code y: 11 # changes litho-core/src/main/java/com/facebook/litho/EventDispatcherUtils.java x: 245 lines of code y: 23 # changes litho-core/src/main/java/com/facebook/litho/ExecutorLithoHandler.java x: 59 lines of code y: 4 # changes litho-core/src/main/java/com/facebook/litho/FrameworkLogEvents.java x: 79 lines of code y: 31 # changes litho-core/src/main/java/com/facebook/litho/IncrementalMountHelper.java x: 81 lines of code y: 21 # changes litho-core/src/main/java/com/facebook/litho/LayoutStateOutputIdCalculator.java x: 78 lines of code y: 24 # changes litho-core/src/main/java/com/facebook/litho/LayoutThreadFactory.java x: 41 lines of code y: 7 # changes litho-core/src/main/java/com/facebook/litho/LayoutThreadPoolConfigurationImpl.java x: 30 lines of code y: 10 # changes litho-core/src/main/java/com/facebook/litho/LithoLifecycleProviderDelegate.java x: 125 lines of code y: 5 # changes litho-core/src/main/java/com/facebook/litho/MatrixDrawable.java x: 239 lines of code y: 16 # changes litho-core/src/main/java/com/facebook/litho/NestedTreeYogaLayoutProps.java x: 54 lines of code y: 3 # changes litho-core/src/main/java/com/facebook/litho/NoOpEventHandler.java x: 34 lines of code y: 7 # changes litho-core/src/main/java/com/facebook/litho/SizeSpec.java x: 50 lines of code y: 13 # changes litho-core/src/main/java/com/facebook/litho/TestItem.java x: 76 lines of code y: 16 # changes litho-core/src/main/java/com/facebook/litho/ThreadPoolLayoutHandler.java x: 91 lines of code y: 20 # changes litho-core/src/main/java/com/facebook/litho/ThreadUtils.java x: 76 lines of code y: 15 # changes litho-core/src/main/java/com/facebook/litho/TouchExpansionDelegate.java x: 155 lines of code y: 14 # changes litho-core/src/main/java/com/facebook/litho/TreeProps.java x: 57 lines of code y: 26 # changes litho-core/src/main/java/com/facebook/litho/ViewNodeInfo.java x: 143 lines of code y: 35 # changes litho-core/src/main/java/com/facebook/litho/YogaLayoutProps.java x: 175 lines of code y: 5 # changes litho-core/src/main/java/com/facebook/litho/config/DeviceInfoUtils.java x: 89 lines of code y: 7 # changes litho-core/src/main/java/com/facebook/litho/drawable/BorderColorDrawable.java x: 397 lines of code y: 8 # changes litho-core/src/main/java/com/facebook/litho/drawable/ComparableDrawableWrapper.java x: 163 lines of code y: 7 # changes litho-core/src/main/java/com/facebook/litho/drawable/ComparableGradientDrawable.java x: 153 lines of code y: 8 # changes litho-core/src/main/java/com/facebook/litho/internal/ArraySet.java x: 263 lines of code y: 12 # changes litho-core/src/main/java/com/facebook/litho/internal/SparseFloatArray.java x: 185 lines of code y: 4 # changes litho-core/src/main/java/com/facebook/litho/stats/LithoStats.java x: 102 lines of code y: 10 # changes litho-core/src/main/java/com/facebook/litho/utils/MeasureUtils.java x: 171 lines of code y: 11 # changes litho-editor-core/src/main/java/com/facebook/litho/editor/EditorRegistry.java x: 115 lines of code y: 9 # changes litho-editor-core/src/main/java/com/facebook/litho/editor/SimpleEditor.java x: 286 lines of code y: 5 # changes litho-editor-core/src/main/java/com/facebook/litho/editor/instances/UtilSizeEditorInstance.java x: 67 lines of code y: 2 # changes litho-espresso/src/main/java/com/facebook/litho/testing/espresso/ComponentHostMatchers.java x: 137 lines of code y: 12 # changes litho-fresco/src/main/java/com/facebook/litho/fresco/FrescoImageSpec.java x: 127 lines of code y: 13 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/LithoPluginUtils.java x: 211 lines of code y: 31 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/PsiSearchUtils.java x: 91 lines of code y: 10 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/actions/GoToGeneratedClassAction.java x: 41 lines of code y: 8 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/actions/OnEventChangeSignatureDialog.java x: 364 lines of code y: 4 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/actions/OnEventGenerateAction.java x: 131 lines of code y: 17 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/actions/templates/LithoTemplateAction.java x: 127 lines of code y: 11 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/completion/CompletionUtils.java x: 57 lines of code y: 7 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/completion/KComponentRequiredPropMethodContributor.java x: 214 lines of code y: 3 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/completion/LayoutSpecMethodAnnotationsProvider.java x: 38 lines of code y: 9 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/completion/MethodChainLookupElement.java x: 123 lines of code y: 7 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/completion/MethodGenerateHandler.java x: 170 lines of code y: 13 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/completion/OnEventGenerateUtils.java x: 96 lines of code y: 10 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/completion/ParamCompletionContributor.java x: 91 lines of code y: 4 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/completion/SpecLookupElement.java x: 66 lines of code y: 5 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/foldings/DefaultPropertyFoldingBuilder.java x: 98 lines of code y: 6 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/navigation/BaseLithoComponentsDeclarationHandler.java x: 92 lines of code y: 18 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/redsymbols/RedSymbolsResolver.java x: 207 lines of code y: 4 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/services/ComponentGenerateService.java x: 116 lines of code y: 17 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/services/LithoGeneratedFileProvider.java x: 71 lines of code y: 8 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/toolwindows/SpecTreeElementFactory.java x: 176 lines of code y: 4 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/specmodels/processor/PsiAnnotationProxyUtils.java x: 141 lines of code y: 8 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/specmodels/processor/PsiLayoutSpecModelFactory.java x: 84 lines of code y: 11 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/specmodels/processor/PsiMountSpecModelFactory.java x: 136 lines of code y: 7 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/specmodels/processor/PsiTriggerMethodExtractor.java x: 63 lines of code y: 9 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/specmodels/processor/PsiTypeUtils.java x: 160 lines of code y: 9 # changes litho-intellij-plugin/src/main/resources/META-INF/plugin.xml x: 115 lines of code y: 91 # changes litho-intellij-plugin/src/main/resources/methodTemplates/methods.xml x: 47 lines of code y: 19 # changes litho-it/processor/src/main/java/com/facebook/litho/testing/processor/TestingDIComponentProcessor.java x: 101 lines of code y: 16 # changes litho-it/src/main/java/com/facebook/litho/widget/CrashingMountableSpec.java x: 132 lines of code y: 4 # changes litho-it/src/main/java/com/facebook/litho/widget/LayoutSpecLifecycleTesterSpec.java x: 160 lines of code y: 11 # changes litho-it/src/main/java/com/facebook/litho/widget/MountSpecInterStagePropsTesterSpec.java x: 119 lines of code y: 4 # changes litho-it/src/main/java/com/facebook/litho/widget/MountSpecLifecycleTesterDrawableSpec.java x: 143 lines of code y: 2 # changes litho-it/src/main/java/com/facebook/litho/widget/MountSpecLifecycleTesterSpec.java x: 188 lines of code y: 10 # changes litho-it/src/main/java/com/facebook/litho/widget/TestCrashFromEachLayoutLifecycleMethodSpec.java x: 201 lines of code y: 6 # changes litho-it/src/main/res/values/styles.xml x: 73 lines of code y: 10 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/generator/BuilderGenerator.java x: 1243 lines of code y: 72 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/generator/CachedValueGenerator.java x: 294 lines of code y: 15 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/generator/EventCaseGenerator.java x: 125 lines of code y: 7 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/generator/PreambleGenerator.java x: 28 lines of code y: 19 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/generator/StateContainerGenerator.java x: 222 lines of code y: 6 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/generator/WorkingRangeGenerator.java x: 153 lines of code y: 11 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/CachedValueValidation.java x: 94 lines of code y: 7 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/DefaultLayoutSpecGenerator.java x: 64 lines of code y: 29 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/DelegateMethodDescription.java x: 217 lines of code y: 27 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/DelegateMethodDescriptions.java x: 528 lines of code y: 55 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/DelegateMethodValidation.java x: 501 lines of code y: 40 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/DependencyInjectionHelper.java x: 18 lines of code y: 21 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/DiffPropModel.java x: 74 lines of code y: 7 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/DiffValidation.java x: 58 lines of code y: 11 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/EventDeclarationModel.java x: 45 lines of code y: 15 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/EventValidation.java x: 186 lines of code y: 21 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/MethodParamModelFactory.java x: 93 lines of code y: 31 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/MethodParamModelUtils.java x: 71 lines of code y: 20 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/PropValidation.java x: 535 lines of code y: 40 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/SimpleMethodParamModel.java x: 66 lines of code y: 18 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/SpecMethodModel.java x: 125 lines of code y: 9 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/SpecModelValidation.java x: 95 lines of code y: 34 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/StateParamModel.java x: 54 lines of code y: 14 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/StateValidation.java x: 197 lines of code y: 17 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/TreePropValidation.java x: 44 lines of code y: 13 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/processor/AbstractComponentsProcessor.java x: 119 lines of code y: 26 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/processor/DelegateMethodExtractor.java x: 128 lines of code y: 25 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/processor/EventMethodExtractor.java x: 114 lines of code y: 29 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/processor/LayoutSpecModelFactory.java x: 119 lines of code y: 43 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/processor/MethodExtractorUtils.java x: 128 lines of code y: 27 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/processor/MountSpecModelFactory.java x: 210 lines of code y: 46 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/processor/ProcessorUtils.java x: 77 lines of code y: 21 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/processor/TriggerMethodExtractor.java x: 115 lines of code y: 20 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/processor/TypeVariablesExtractor.java x: 25 lines of code y: 10 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/processor/UpdateStateMethodExtractor.java x: 109 lines of code y: 19 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/processor/WorkingRangesMethodExtractor.java x: 189 lines of code y: 7 # changes litho-rendercore-incremental-mount/src/main/java/com/facebook/rendercore/incrementalmount/IncrementalMountRenderCoreExtension.java x: 182 lines of code y: 14 # changes litho-rendercore-testing/src/main/java/com/facebook/rendercore/testing/RendercoreTestDriver.java x: 121 lines of code y: 8 # changes litho-rendercore-testing/src/main/java/com/facebook/rendercore/testing/SimpleLayoutResult.java x: 180 lines of code y: 5 # changes litho-rendercore-testing/src/main/java/com/facebook/rendercore/testing/match/MatchNode.java x: 113 lines of code y: 4 # changes litho-rendercore-text/src/main/java/com/facebook/rendercore/text/TextStylesAttributeHelper.java x: 244 lines of code y: 2 # changes litho-rendercore-transitions/src/main/java/com/facebook/litho/OutputUnitsAffinityGroup.java x: 126 lines of code y: 2 # changes litho-rendercore-transitions/src/main/java/com/facebook/litho/Transition.java x: 409 lines of code y: 3 # changes litho-rendercore-transitions/src/main/java/com/facebook/litho/animation/AnimatedProperties.java x: 435 lines of code y: 3 # changes litho-rendercore-transitions/src/main/java/com/facebook/litho/dataflow/DataFlowGraph.java x: 243 lines of code y: 4 # changes litho-rendercore-transitions/src/main/java/com/facebook/litho/dataflow/ValueNode.java x: 124 lines of code y: 2 # changes litho-rendercore-visibility/src/main/java/com/facebook/rendercore/visibility/VisibilityOutput.java x: 164 lines of code y: 8 # changes litho-rendercore-yoga/src/main/java/com/facebook/rendercore/YogaLayoutFunction.java x: 401 lines of code y: 6 # changes litho-rendercore/src/main/java/com/facebook/rendercore/RenderState.java x: 337 lines of code y: 24 # changes litho-rendercore/src/main/java/com/facebook/rendercore/RenderTreeNode.java x: 102 lines of code y: 14 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/Children.java x: 61 lines of code y: 13 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/Logger.java x: 71 lines of code y: 7 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/SectionContext.java x: 138 lines of code y: 28 # changes litho-sections-debug/src/main/java/com/facebook/litho/sections/debug/DebugSection.java x: 100 lines of code y: 9 # changes litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerCollectionEventsController.java x: 175 lines of code y: 18 # changes litho-testing/src/main/java/com/facebook/litho/TestPerfEvent.java x: 102 lines of code y: 6 # changes litho-testing/src/main/java/com/facebook/litho/testing/InteractionUtil.java x: 138 lines of code y: 7 # changes litho-testing/src/main/java/com/facebook/litho/testing/TestDrawableComponent.java x: 251 lines of code y: 40 # changes litho-testing/src/main/java/com/facebook/litho/testing/TestLayoutComponent.java x: 93 lines of code y: 28 # changes litho-testing/src/main/java/com/facebook/litho/testing/TestViewComponent.java x: 153 lines of code y: 34 # changes litho-testing/src/main/java/com/facebook/litho/testing/assertj/LithoAssertions.java x: 45 lines of code y: 16 # changes litho-testing/src/main/java/com/facebook/litho/testing/assertj/SubComponentDeepExtractor.java x: 40 lines of code y: 10 # changes litho-testing/src/main/java/com/facebook/litho/testing/helper/VisibilityEventsHelper.java x: 63 lines of code y: 7 # changes litho-testing/src/main/java/com/facebook/litho/testing/sections/TestSectionCreator.java x: 187 lines of code y: 17 # changes litho-testing/src/main/java/com/facebook/litho/testing/specmodels/MockMethodParamModel.java x: 107 lines of code y: 7 # changes litho-testing/src/main/java/com/facebook/litho/testing/viewtree/ViewPredicates.java x: 188 lines of code y: 15 # changes litho-widget-material/src/main/java/com/facebook/litho/widget/MaterialTextInputSpec.java x: 494 lines of code y: 14 # changes litho-widget/src/main/java/com/facebook/litho/widget/BaseRenderInfo.java x: 141 lines of code y: 10 # changes litho-widget/src/main/java/com/facebook/litho/widget/CardClipDrawable.java x: 106 lines of code y: 8 # changes litho-widget/src/main/java/com/facebook/litho/widget/CardShadowDrawable.java x: 307 lines of code y: 16 # changes litho-widget/src/main/java/com/facebook/litho/widget/CardSpec.java x: 214 lines of code y: 35 # changes litho-widget/src/main/java/com/facebook/litho/widget/ComponentWarmer.java x: 321 lines of code y: 15 # changes litho-widget/src/main/java/com/facebook/litho/widget/EditTextSpec.java x: 770 lines of code y: 62 # changes litho-widget/src/main/java/com/facebook/litho/widget/GridLayoutInfo.java x: 251 lines of code y: 25 # changes litho-widget/src/main/java/com/facebook/litho/widget/LayoutHandlerFactory.java x: 9 lines of code y: 14 # changes litho-widget/src/main/java/com/facebook/litho/widget/LayoutInfo.java x: 28 lines of code y: 17 # changes litho-widget/src/main/java/com/facebook/litho/widget/LithoScrollView.java x: 150 lines of code y: 11 # changes litho-widget/src/main/java/com/facebook/litho/widget/ProgressSpec.java x: 116 lines of code y: 23 # changes litho-widget/src/main/java/com/facebook/litho/widget/RecyclerBinderUpdateCallback.java x: 249 lines of code y: 27 # changes litho-widget/src/main/java/com/facebook/litho/widget/RenderInfo.java x: 34 lines of code y: 18 # changes litho-widget/src/main/java/com/facebook/litho/widget/SizeSpecMountWrapperComponentSpec.java x: 144 lines of code y: 8 # changes litho-widget/src/main/java/com/facebook/litho/widget/SolidColorSpec.java x: 26 lines of code y: 17 # changes litho-widget/src/main/java/com/facebook/litho/widget/SpinnerSpec.java x: 200 lines of code y: 10 # changes litho-widget/src/main/java/com/facebook/litho/widget/StaggeredGridLayoutInfo.java x: 319 lines of code y: 15 # changes litho-widget/src/main/java/com/facebook/litho/widget/StartSnapHelper.java x: 203 lines of code y: 8 # changes litho-widget/src/main/java/com/facebook/litho/widget/SynchronizedTypefaceHelper.java x: 126 lines of code y: 10 # changes litho-widget/src/main/java/com/facebook/litho/widget/TextDrawable.java x: 554 lines of code y: 37 # changes litho-widget/src/main/java/com/facebook/litho/widget/TextInputSpec.java x: 1025 lines of code y: 63 # changes litho-widget/src/main/java/com/facebook/litho/widget/TextSpec.java x: 937 lines of code y: 96 # changes litho-widget/src/main/java/com/facebook/litho/widget/TextStylesHelper.java x: 326 lines of code y: 10 # changes litho-widget/src/main/java/com/facebook/litho/widget/TransparencyEnabledCardClipDrawable.java x: 161 lines of code y: 6 # changes scripts/verify-bintray-upload.hs x: 178 lines of code y: 7 # changes litho-rendercore/src/main/java/com/facebook/rendercore/renderunits/HostRenderUnit.java x: 257 lines of code y: 1 # changes tools/build_defs/oss/fb_native_wrapper.bzl x: 104 lines of code y: 1 # changes lib/jni-hack/real/jni.h x: 914 lines of code y: 1 # changes
393.0
# changes
  min: 1.0
  average: 11.23
  25th percentile: 3.0
  median: 5.0
  75th percentile: 10.0
  max: 393.0
0 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

Number of Contributors vs. Number of Changes: 1434 points

website/sidebars.js x: 15 # contributors y: 51 # changes litho-core/src/main/java/com/facebook/litho/ComponentTree.java x: 62 # contributors y: 358 # changes litho-core-kotlin/src/main/kotlin/com/facebook/litho/SimpleMountable.kt x: 2 # contributors y: 5 # changes litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/ImageComponent.kt x: 1 # contributors y: 2 # changes litho-core/src/main/java/com/facebook/litho/LithoLayoutResult.java x: 4 # contributors y: 28 # changes litho-core/src/main/java/com/facebook/litho/Mountable.java x: 1 # contributors y: 4 # changes litho-core/src/main/java/com/facebook/litho/EquivalenceUtils.java x: 4 # contributors y: 4 # changes litho-core/src/main/java/com/facebook/litho/LithoNode.java x: 5 # contributors y: 11 # changes litho-core/src/main/java/com/facebook/litho/DefaultDiffNode.java x: 4 # contributors y: 10 # changes litho-core/src/main/java/com/facebook/litho/DiffNode.java x: 8 # contributors y: 21 # changes litho-core/src/main/java/com/facebook/litho/LayoutState.java x: 54 # contributors y: 393 # changes litho-core-kotlin/src/main/kotlin/com/facebook/litho/KComponent.kt x: 11 # contributors y: 47 # changes litho-core/src/main/java/com/facebook/litho/Layout.java x: 17 # contributors y: 116 # changes litho-core/src/main/java/com/facebook/litho/ComponentContext.java x: 31 # contributors y: 178 # changes litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/GridRecyclerConfiguration.java x: 16 # contributors y: 33 # changes litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/LinearLayoutInfoFactory.java x: 5 # contributors y: 6 # changes litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/ListRecyclerConfiguration.java x: 21 # contributors y: 41 # changes litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerConfiguration.java x: 10 # contributors y: 13 # changes litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/StaggeredGridRecyclerConfiguration.java x: 16 # contributors y: 28 # changes litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/ViewPagerComponentSpec.java x: 4 # contributors y: 5 # changes litho-widget/src/main/java/com/facebook/litho/widget/LinearLayoutInfo.java x: 16 # contributors y: 25 # changes litho-core-kotlin/src/main/kotlin/com/facebook/litho/flexbox/FlexboxStyle.kt x: 5 # contributors y: 16 # changes litho-it/src/main/java/com/facebook/litho/stateupdates/ComponentWithCounterStateNestedGrandParentSpec.java x: 1 # contributors y: 1 # changes litho-core/src/main/java/com/facebook/litho/config/ComponentsConfiguration.java x: 58 # contributors y: 335 # changes litho-core/src/main/java/com/facebook/litho/Component.java x: 59 # contributors y: 313 # changes litho-core/src/main/java/com/facebook/litho/InitialStateContainer.java x: 7 # contributors y: 16 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/SectionLifecycle.java x: 21 # contributors y: 53 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/SectionTree.java x: 25 # contributors y: 112 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/common/DataDiffSectionSpec.java x: 18 # contributors y: 36 # changes litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/model/DelegateMethodDescriptions.java x: 11 # contributors y: 21 # changes litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/model/SectionClassNames.java x: 6 # contributors y: 8 # changes litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/processor/DiffSectionSpecModelFactory.java x: 12 # contributors y: 21 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/common/SingleComponentSectionSpec.java x: 14 # contributors y: 22 # changes litho-core/src/main/java/com/facebook/litho/LithoView.java x: 50 # contributors y: 231 # changes litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/DebugComponentDescriptor.java x: 4 # contributors y: 7 # changes litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/LithoViewDescriptor.java x: 3 # contributors y: 3 # changes litho-widget-kotlin/src/main/kotlin/com/facebook/litho/kotlin/widget/Text.kt x: 2 # contributors y: 3 # changes litho-rendercore/src/main/java/com/facebook/rendercore/MountDelegate.java x: 8 # contributors y: 45 # changes litho-rendercore/src/main/java/com/facebook/rendercore/RenderUnit.java x: 13 # contributors y: 38 # changes litho-core/src/main/java/com/facebook/litho/MountState.java x: 49 # contributors y: 364 # changes litho-core/src/main/java/com/facebook/litho/Column.java x: 17 # contributors y: 58 # changes litho-core/src/main/java/com/facebook/litho/DrawableComponent.java x: 15 # contributors y: 41 # changes litho-core/src/main/java/com/facebook/litho/HostComponent.java x: 15 # contributors y: 49 # changes litho-core/src/main/java/com/facebook/litho/Row.java x: 16 # contributors y: 58 # changes litho-core/src/main/java/com/facebook/litho/TestComponent.java x: 10 # contributors y: 21 # changes litho-core/src/main/java/com/facebook/litho/ViewCompatComponent.java x: 17 # contributors y: 47 # changes litho-core/src/main/java/com/facebook/litho/Wrapper.java x: 14 # contributors y: 45 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/generator/ComponentBodyGenerator.java x: 25 # contributors y: 77 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/Section.java x: 15 # contributors y: 44 # changes litho-testing/src/main/java/com/facebook/litho/testing/TestComponent.java x: 12 # contributors y: 24 # changes litho-testing/src/main/java/com/facebook/litho/testing/TestSizeDependentComponent.java x: 14 # contributors y: 37 # changes litho-testing/src/main/java/com/facebook/litho/testing/inlinelayoutspec/InlineLayoutSpec.java x: 6 # contributors y: 11 # changes litho-widget-kotlin/src/main/kotlin/com/facebook/litho/widget/collection/LazyCollection.kt x: 3 # contributors y: 10 # changes litho-widget/src/main/java/com/facebook/litho/widget/ComponentRenderInfo.java x: 15 # contributors y: 30 # changes litho-widget/src/main/java/com/facebook/litho/widget/RecyclerBinder.java x: 60 # contributors y: 297 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/ChangeSetState.java x: 9 # contributors y: 22 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/SectionsLogEventUtils.java x: 8 # contributors y: 14 # changes litho-rendercore-testing/src/main/java/com/facebook/rendercore/testing/TestMountExtension.java x: 3 # contributors y: 9 # changes litho-rendercore/src/main/java/com/facebook/rendercore/MountState.java x: 12 # contributors y: 85 # changes litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerBinderConfiguration.java x: 22 # contributors y: 63 # changes litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerCollectionComponentSpec.java x: 34 # contributors y: 95 # changes litho-widget/src/main/java/com/facebook/litho/widget/HorizontalScrollSpec.java x: 31 # contributors y: 51 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/Change.java x: 9 # contributors y: 15 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/ChangeSet.java x: 12 # contributors y: 16 # changes litho-widget/src/main/java/com/facebook/litho/widget/VerticalScrollSpec.java x: 24 # contributors y: 50 # changes litho-testing/src/main/java/com/facebook/litho/testing/TestLithoView.kt x: 5 # contributors y: 8 # changes litho-core/src/main/java/com/facebook/litho/ComponentClickListener.java x: 8 # contributors y: 12 # changes litho-core/src/main/java/com/facebook/litho/ComponentHost.java x: 33 # contributors y: 125 # changes litho-rendercore-transitions/src/main/java/com/facebook/litho/TransitionsExtension.java x: 5 # contributors y: 26 # changes litho-rendercore-transitions/src/main/java/com/facebook/rendercore/transitions/TransitionsExtensionInput.java x: 3 # contributors y: 4 # changes litho-rendercore-transitions/src/main/java/com/facebook/litho/TransitionManager.java x: 3 # contributors y: 6 # changes litho-core/src/main/java/com/facebook/litho/StateHandler.java x: 24 # contributors y: 73 # changes litho-rendercore/src/main/java/com/facebook/rendercore/RenderTree.java x: 7 # contributors y: 13 # changes litho-testing/src/main/java/com/facebook/litho/testing/assertj/LithoViewAssert.java x: 12 # contributors y: 27 # changes litho-testing/src/main/java/com/facebook/litho/testing/componentsfinder/ComponentsFinder.kt x: 4 # contributors y: 11 # changes litho-core/src/main/java/com/facebook/litho/LayoutStateContext.java x: 7 # contributors y: 51 # changes litho-core/src/main/java/com/facebook/litho/StateContainer.java x: 5 # contributors y: 7 # changes litho-core-kotlin/src/main/kotlin/com/facebook/litho/view/ViewStyles.kt x: 7 # contributors y: 15 # changes tools/build_defs/oss/litho_defs.bzl x: 29 # contributors y: 62 # changes litho-rendercore-incremental-mount/src/main/java/com/facebook/rendercore/incrementalmount/IncrementalMountExtension.java x: 7 # contributors y: 54 # changes litho-core/src/main/java/com/facebook/litho/CommonProps.java x: 25 # contributors y: 47 # changes litho-core/src/main/java/com/facebook/litho/InternalNodeUtils.java x: 7 # contributors y: 24 # changes litho-core/src/main/java/com/facebook/litho/NodeInfo.java x: 20 # contributors y: 44 # changes litho-core/src/main/java/com/facebook/litho/utils/IncrementalMountUtils.java x: 9 # contributors y: 20 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/BatchedTarget.java x: 11 # contributors y: 17 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/FocusDispatcher.java x: 7 # contributors y: 10 # changes litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/SectionBinderTarget.java x: 10 # contributors y: 25 # changes litho-testing/src/main/java/com/facebook/litho/testing/sections/TestTarget.java x: 10 # contributors y: 19 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/processor/PropDefaultsExtractor.java x: 11 # contributors y: 22 # changes litho-core/src/main/java/com/facebook/litho/ScopedComponentInfo.java x: 7 # contributors y: 31 # changes litho-core/src/main/java/com/facebook/litho/DebugComponent.java x: 26 # contributors y: 84 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/generator/StateGenerator.java x: 18 # contributors y: 39 # changes litho-rendercore/src/main/java/com/facebook/rendercore/utils/ThreadUtils.java x: 9 # contributors y: 11 # changes litho-rendercore/src/main/java/com/facebook/rendercore/Node.java x: 5 # contributors y: 14 # changes litho-rendercore-visibility/src/main/java/com/facebook/rendercore/visibility/VisibilityMountExtension.java x: 6 # contributors y: 17 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/PropDefaultModel.java x: 8 # contributors y: 16 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/generator/TreePropGenerator.java x: 13 # contributors y: 23 # changes litho-testing/src/main/java/com/facebook/litho/testing/LegacyLithoViewRule.kt x: 6 # contributors y: 7 # changes litho-core-kotlin/src/main/kotlin/com/facebook/litho/ComponentScope.kt x: 7 # contributors y: 12 # changes litho-core/src/main/java/com/facebook/litho/ComponentUtils.java x: 13 # contributors y: 49 # changes litho-core/src/main/java/com/facebook/litho/TestLayoutState.java x: 6 # contributors y: 39 # changes litho-core/src/main/java/com/facebook/litho/LithoYogaMeasureFunction.java x: 7 # contributors y: 44 # changes litho-core/src/main/java/com/facebook/litho/LithoRenderUnit.java x: 12 # contributors y: 42 # changes litho-core/src/main/java/com/facebook/litho/LayoutOutput.java x: 21 # contributors y: 72 # changes litho-core/src/main/java/com/facebook/litho/LithoMountData.java x: 9 # contributors y: 30 # changes litho-it/src/main/java/com/facebook/litho/MountItemTestHelper.java x: 7 # contributors y: 22 # changes litho-core/src/main/java/com/facebook/litho/LithoHostListenerCoordinator.java x: 8 # contributors y: 50 # changes litho-rendercore/src/main/java/com/facebook/rendercore/extensions/MountExtension.java x: 4 # contributors y: 18 # changes litho-core/src/main/java/com/facebook/litho/SpecGeneratedComponent.java x: 4 # contributors y: 9 # changes litho-core/src/main/java/com/facebook/litho/DebugLayoutNode.java x: 11 # contributors y: 20 # changes litho-widget-kotlin/src/main/kotlin/com/facebook/litho/sections/widget/RecyclerCollectionComponent.kt x: 7 # contributors y: 8 # changes litho-widget/src/main/java/com/facebook/litho/widget/RecyclerSpec.java x: 39 # contributors y: 54 # changes litho-widget/src/main/java/com/facebook/litho/widget/SectionsRecyclerView.java x: 12 # contributors y: 23 # changes litho-rendercore/src/main/java/com/facebook/rendercore/RootHostDelegate.java x: 5 # contributors y: 13 # changes litho-rendercore/src/main/java/com/facebook/rendercore/Reducer.java x: 8 # contributors y: 19 # changes litho-core/src/main/java/com/facebook/litho/LithoYogaBaselineFunction.java x: 3 # contributors y: 7 # changes litho-rendercore-text/src/main/java/com/facebook/rendercore/text/RCTextView.java x: 6 # contributors y: 13 # changes litho-rendercore/src/main/java/com/facebook/rendercore/utils/BoundsUtils.java x: 5 # contributors y: 4 # changes litho-rendercore/src/main/java/com/facebook/rendercore/MountItemsPool.java x: 8 # contributors y: 23 # changes litho-rendercore-visibility/src/main/java/com/facebook/rendercore/visibility/VisibilityUtils.java x: 2 # contributors y: 9 # changes litho-rendercore/src/main/java/com/facebook/rendercore/RenderResult.java x: 6 # contributors y: 14 # changes litho-core/src/main/java/com/facebook/litho/ComponentsLifecycles.java x: 8 # contributors y: 13 # changes litho-testing/src/main/java/com/facebook/litho/BenchmarkTestHelper.java x: 10 # contributors y: 18 # changes litho-widget/src/main/java/com/facebook/litho/widget/ComponentTreeHolder.java x: 29 # contributors y: 94 # changes litho-core/src/main/java/com/facebook/litho/ComponentKeyUtils.java x: 11 # contributors y: 24 # changes litho-core/src/main/java/com/facebook/litho/LithoTooltipController.java x: 10 # contributors y: 16 # changes litho-core/src/main/java/com/facebook/litho/LithoViewTestHelper.java x: 15 # contributors y: 38 # changes litho-core/src/main/java/com/facebook/litho/LithoRenderContext.java x: 2 # contributors y: 4 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/extensions/EventLogger.java x: 3 # contributors y: 24 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/generator/testing/MatcherGenerator.java x: 14 # contributors y: 33 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/ClassNames.java x: 27 # contributors y: 66 # changes litho-testing/src/main/java/com/facebook/litho/testing/assertj/ComponentAssert.java x: 20 # contributors y: 51 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/LayoutSpecModel.java x: 20 # contributors y: 52 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/MountSpecModel.java x: 21 # contributors y: 63 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/SpecModel.java x: 18 # contributors y: 43 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/SpecModelImpl.java x: 22 # contributors y: 57 # changes litho-sections-processor/src/main/java/com/facebook/litho/sections/specmodels/model/DiffSectionSpecModel.java x: 15 # contributors y: 36 # changes litho-testing/src/main/java/com/facebook/litho/testing/specmodels/MockSpecModel.java x: 14 # contributors y: 31 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/generator/DelegateMethodGenerator.java x: 15 # contributors y: 52 # changes litho-fresco-kotlin/src/main/kotlin/com/facebook/litho/fresco/FrescoImage.kt x: 6 # contributors y: 10 # changes lib/yoga/src/main/cpp/yoga/CompactValue.h x: 5 # contributors y: 10 # changes lib/yoga/src/main/cpp/yoga/YGEnums.cpp x: 8 # contributors y: 10 # changes lib/yoga/src/main/cpp/yoga/YGEnums.h x: 12 # contributors y: 18 # changes lib/yoga/src/main/cpp/yoga/YGNode.cpp x: 15 # contributors y: 53 # changes lib/yoga/src/main/cpp/yoga/YGNode.h x: 17 # contributors y: 50 # changes lib/yoga/src/main/cpp/yoga/YGNodePrint.cpp x: 10 # contributors y: 27 # changes lib/yoga/src/main/cpp/yoga/YGStyle.cpp x: 6 # contributors y: 19 # changes lib/yoga/src/main/cpp/yoga/YGStyle.h x: 10 # contributors y: 33 # changes lib/yoga/src/main/cpp/yoga/Yoga-internal.h x: 13 # contributors y: 36 # changes lib/yoga/src/main/cpp/yoga/Yoga.cpp x: 34 # contributors y: 129 # changes lib/yoga/src/main/cpp/yoga/Yoga.h x: 27 # contributors y: 54 # changes lib/yoga/src/main/cpp/yoga/event/event.h x: 6 # contributors y: 21 # changes lib/yoga/src/main/java/com/facebook/yoga/YogaConfig.java x: 13 # contributors y: 35 # changes lib/yoga/src/main/java/com/facebook/yoga/YogaNodeJNIBase.java x: 9 # contributors y: 29 # changes lib/yogajni/src/main/cpp/jni/YGJNIVanilla.cpp x: 4 # contributors y: 14 # changes litho-annotations/src/main/java/com/facebook/litho/annotations/FromPrepare.java x: 8 # contributors y: 9 # changes litho-annotations/src/main/java/com/facebook/litho/annotations/ImportantForAccessibility.java x: 9 # contributors y: 13 # changes litho-annotations/src/main/java/com/facebook/litho/annotations/LayoutSpec.java x: 13 # contributors y: 19 # changes litho-annotations/src/main/java/com/facebook/litho/annotations/MountSpec.java x: 14 # contributors y: 19 # changes litho-annotations/src/main/java/com/facebook/litho/annotations/OnCreateLayout.java x: 7 # contributors y: 7 # changes litho-annotations/src/main/java/com/facebook/litho/annotations/OnEvent.java x: 8 # contributors y: 7 # changes litho-annotations/src/main/java/com/facebook/litho/annotations/OnTrigger.java x: 6 # contributors y: 6 # changes litho-annotations/src/main/java/com/facebook/litho/annotations/OnUnbind.java x: 9 # contributors y: 9 # changes litho-annotations/src/main/java/com/facebook/litho/annotations/Prop.java x: 12 # contributors y: 13 # changes litho-core/src/main/java/com/facebook/litho/Border.java x: 9 # contributors y: 18 # changes litho-core/src/main/java/com/facebook/litho/ComponentHostUtils.java x: 12 # contributors y: 26 # changes litho-core/src/main/java/com/facebook/litho/ComponentLayout.java x: 20 # contributors y: 41 # changes litho-core/src/main/java/com/facebook/litho/ComponentsLogger.java x: 10 # contributors y: 23 # changes litho-core/src/main/java/com/facebook/litho/Diff.java x: 11 # contributors y: 14 # changes litho-core/src/main/java/com/facebook/litho/EventDispatcherUtils.java x: 15 # contributors y: 23 # changes litho-core/src/main/java/com/facebook/litho/FrameworkLogEvents.java x: 8 # contributors y: 31 # changes litho-core/src/main/java/com/facebook/litho/IncrementalMountHelper.java x: 7 # contributors y: 21 # changes litho-core/src/main/java/com/facebook/litho/LayoutStateOutputIdCalculator.java x: 14 # contributors y: 24 # changes litho-core/src/main/java/com/facebook/litho/RecyclePool.java x: 10 # contributors y: 12 # changes litho-core/src/main/java/com/facebook/litho/ThreadUtils.java x: 10 # contributors y: 15 # changes litho-core/src/main/java/com/facebook/litho/TreeProps.java x: 14 # contributors y: 26 # changes litho-core/src/main/java/com/facebook/litho/ViewNodeInfo.java x: 14 # contributors y: 35 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/actions/OnEventGenerateAction.java x: 4 # contributors y: 17 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/completion/MethodChainLookupElement.java x: 2 # contributors y: 7 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/navigation/BaseLithoComponentsDeclarationHandler.java x: 3 # contributors y: 18 # changes litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/navigation/ComponentsMethodDeclarationHandler.java x: 3 # contributors y: 12 # changes litho-intellij-plugin/src/main/resources/META-INF/plugin.xml x: 11 # contributors y: 91 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/generator/BuilderGenerator.java x: 27 # contributors y: 72 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/DefaultLayoutSpecGenerator.java x: 14 # contributors y: 29 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/DelegateMethodDescriptions.java x: 15 # contributors y: 55 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/DelegateMethodValidation.java x: 13 # contributors y: 40 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/EventValidation.java x: 13 # contributors y: 21 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/SimpleMethodParamModel.java x: 8 # contributors y: 18 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/model/SpecModelValidation.java x: 13 # contributors y: 34 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/processor/AbstractComponentsProcessor.java x: 11 # contributors y: 26 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/processor/EventMethodExtractor.java x: 12 # contributors y: 29 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/processor/MethodExtractorUtils.java x: 13 # contributors y: 27 # changes litho-processor/src/main/java/com/facebook/litho/specmodels/processor/MountSpecModelFactory.java x: 17 # contributors y: 46 # changes litho-rendercore/src/main/java/com/facebook/rendercore/RenderState.java x: 9 # contributors y: 24 # changes litho-sections-core/src/main/java/com/facebook/litho/sections/SectionContext.java x: 15 # contributors y: 28 # changes litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerCollectionEventsController.java x: 13 # contributors y: 18 # changes litho-widget/src/main/java/com/facebook/litho/widget/Binder.java x: 12 # contributors y: 15 # changes litho-widget/src/main/java/com/facebook/litho/widget/CardClipSpec.java x: 13 # contributors y: 12 # changes litho-widget/src/main/java/com/facebook/litho/widget/CardShadowDrawable.java x: 13 # contributors y: 16 # changes litho-widget/src/main/java/com/facebook/litho/widget/CardShadowSpec.java x: 13 # contributors y: 15 # changes litho-widget/src/main/java/com/facebook/litho/widget/CardSpec.java x: 24 # contributors y: 35 # changes litho-widget/src/main/java/com/facebook/litho/widget/EditTextSpec.java x: 38 # contributors y: 62 # changes litho-widget/src/main/java/com/facebook/litho/widget/GridLayoutInfo.java x: 13 # contributors y: 25 # changes litho-widget/src/main/java/com/facebook/litho/widget/ImageSpec.java x: 22 # contributors y: 29 # changes litho-widget/src/main/java/com/facebook/litho/widget/LithoRecyclerView.java x: 4 # contributors y: 3 # changes litho-widget/src/main/java/com/facebook/litho/widget/ProgressSpec.java x: 18 # contributors y: 23 # changes litho-widget/src/main/java/com/facebook/litho/widget/RecyclerBinderUpdateCallback.java x: 16 # contributors y: 27 # changes litho-widget/src/main/java/com/facebook/litho/widget/RecyclerEventsController.java x: 15 # contributors y: 18 # changes litho-widget/src/main/java/com/facebook/litho/widget/SpinnerSpec.java x: 9 # contributors y: 10 # changes litho-widget/src/main/java/com/facebook/litho/widget/TextDrawable.java x: 33 # contributors y: 37 # changes litho-widget/src/main/java/com/facebook/litho/widget/TextSpec.java x: 56 # contributors y: 96 # changes
393.0
# changes
  min: 1.0
  average: 11.23
  25th percentile: 3.0
  median: 5.0
  75th percentile: 10.0
  max: 393.0
0 62.0
# contributors
min: 1.0 | average: 5.24 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 62.0