facebook / yoga
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 344 files with 30,664 lines of code.
    • 1 very long files (3,626 lines of code)
    • 8 long files (5,343 lines of code)
    • 25 medium size files (7,290 lines of codeclsfd_ftr_w_mp_ins)
    • 49 small files (6,844 lines of code)
    • 261 very small files (7,561 lines of code)
11% | 17% | 23% | 22% | 24%
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
cpp48% | 18% | 9% | 10% | 12%
h0% | 21% | 30% | 20% | 27%
cs0% | 43% | 23% | 7% | 25%
java0% | 45% | 0% | 8% | 45%
js0% | 0% | 42% | 40% | 17%
vcxproj0% | 0% | 100% | 0% | 0%
m0% | 0% | 87% | 0% | 12%
xml0% | 0% | 38% | 32% | 29%
cc0% | 0% | 70% | 24% | 4%
bzl0% | 0% | 65% | 34% | 0%
html0% | 0% | 0% | 53% | 46%
css0% | 0% | 0% | 40% | 59%
targets0% | 0% | 0% | 51% | 48%
filters0% | 0% | 0% | 100% | 0%
py0% | 0% | 0% | 100% | 0%
c0% | 0% | 0% | 100% | 0%
hh0% | 0% | 0% | 68% | 31%
swift0% | 0% | 0% | 0% | 100%
rb0% | 0% | 0% | 0% | 100%
shproj0% | 0% | 0% | 0% | 100%
gyp0% | 0% | 0% | 0% | 100%
gypi0% | 0% | 0% | 0% | 100%
pro0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
yoga55% | 7% | 11% | 13% | 12%
java0% | 49% | 0% | 7% | 43%
lib0% | 23% | 33% | 19% | 22%
csharp0% | 30% | 29% | 15% | 24%
android0% | 33% | 23% | 19% | 23%
website0% | 0% | 25% | 40% | 33%
gentest0% | 0% | 27% | 48% | 24%
javascript0% | 0% | 52% | 31% | 15%
YogaKit0% | 0% | 47% | 0% | 52%
tools0% | 0% | 65% | 34% | 0%
ROOT0% | 0% | 0% | 100% | 0%
benchmark0% | 0% | 0% | 100% | 0%
util0% | 0% | 0% | 54% | 45%
testutil0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
Yoga.cpp
in yoga
3626 168
jni.h
in lib/jni/real
914 140
YGJNIVanilla.cpp
in java/jni
894 47
YogaLayout.cs
in csharp/Facebook.YogaKit
755 10
YogaNode.cs
in csharp/Facebook.Yoga
586 21
YogaLayout.java
in android/src/main/java/com/facebook/yoga/android
578 27
YogaNodeJNIBase.java
in java/com/facebook/yoga
569 106
CoreClasses-inl.h
in lib/fb/src/main/cpp/include/fbjni/detail
544 74
YGNode.cpp
in yoga
503 57
gentest.js
in gentest
485 26
YogaNode.Spacing.cs
in csharp/Facebook.Yoga
468 3
References-inl.h
in lib/fb/src/main/cpp/include/fbjni/detail
419 50
YGLayout.m
in YogaKit/Source
416 9
Node.cc
in javascript/sources
337 89
Meta-inl.h
in lib/fb/src/main/cpp/include/fbjni/detail
322 33
CoreClasses.h
in lib/fb/src/main/cpp/include/fbjni/detail
309 2
entry-common.js
in javascript/sources
300 19
Exceptions.cpp
in lib/fb/src/main/cpp/jni/detail
299 32
vcxproj
299 -
Editor.js
in website/src/components/Playground/src
289 2
vcxproj
Yoga.vcxproj
in csharp/Yoga
289 -
index.js
in website/src/components/Playground/src
283 5
References.h
in lib/fb/src/main/cpp/include/fbjni/detail
276 2
Native.cs
in csharp/Facebook.Yoga
262 -
Yoga.h
in yoga
261 -
YogaNode.js
in website/src/components/Playground/src
257 6
YGNode.h
in yoga
251 36
gentest-java.js
in gentest
224 39
utf8.cpp
in lib/fb/src/main/cpp/jni/detail
217 10
Meta.h
in lib/fb/src/main/cpp/include/fbjni/detail
209 7
benchmark_layout_3.xml
in android/sample/res/layout
206 -
205 -
benchmark_layout_3_linear.xml
in android/sample/res/layout
204 -
yoga_defs.bzl
in tools/build_defs/oss
203 -
199 10
Environment.cpp
in lib/fb/src/main/cpp/jni/detail
199 10
CodeLitho.js
in website/src/components/Playground/src
197 5
gentest-cs.js
in gentest
196 38
193 38
Hybrid.h
in lib/fb/src/main/cpp/include/fbjni/detail
191 18
YGStyle.h
in yoga
189 41
gentest-cpp.js
in gentest
186 38
enums.py
in root
185 2
fbjni.cpp
in lib/fb/src/main/cpp/jni
184 13
index.css
in website/src/pages
182 -
YGAlignItemsTest.html
in gentest/fixtures
180 -
CodeComponentKit.js
in website/src/components/Playground/src
174 5
index.js
in website/src/pages
172 -
Iterator-inl.h
in lib/fb/src/main/cpp/include/fbjni/detail
155 14
YGBenchmark.c
in benchmark
143 4
Files With Most Units (Top 50)
File# lines# units
Yoga.cpp
in yoga
3626 168
jni.h
in lib/jni/real
914 140
YogaNodeJNIBase.java
in java/com/facebook/yoga
569 106
Node.cc
in javascript/sources
337 89
CoreClasses-inl.h
in lib/fb/src/main/cpp/include/fbjni/detail
544 74
YGNode.cpp
in yoga
503 57
References-inl.h
in lib/fb/src/main/cpp/include/fbjni/detail
419 50
YGJNIVanilla.cpp
in java/jni
894 47
YGStyle.h
in yoga
189 41
gentest-java.js
in gentest
224 39
193 38
gentest-cs.js
in gentest
196 38
gentest-cpp.js
in gentest
186 38
YGNode.h
in yoga
251 36
Meta-inl.h
in lib/fb/src/main/cpp/include/fbjni/detail
322 33
Exceptions.cpp
in lib/fb/src/main/cpp/jni/detail
299 32
YogaLayout.java
in android/src/main/java/com/facebook/yoga/android
578 27
gentest.js
in gentest
485 26
YogaNode.cs
in csharp/Facebook.Yoga
586 21
MetaConvert.h
in lib/fb/src/main/cpp/include/fbjni/detail
111 19
entry-common.js
in javascript/sources
300 19
Hybrid.h
in lib/fb/src/main/cpp/include/fbjni/detail
191 18
Iterator-inl.h
in lib/fb/src/main/cpp/include/fbjni/detail
155 14
131 13
Registration-inl.h
in lib/fb/src/main/cpp/include/fbjni/detail
121 13
fbjni.cpp
in lib/fb/src/main/cpp/jni
184 13
199 10
YogaConfigJNIBase.java
in java/com/facebook/yoga
47 10
TypeTraits.h
in lib/fb/src/main/cpp/include/fbjni/detail
125 10
Environment.cpp
in lib/fb/src/main/cpp/jni/detail
199 10
utf8.cpp
in lib/fb/src/main/cpp/jni/detail
217 10
YogaLayout.cs
in csharp/Facebook.YogaKit
755 10
Utils.cpp
in yoga
59 9
YGLayout.m
in YogaKit/Source
416 9
VirtualYogaLayout.java
in android/src/main/java/com/facebook/yoga/android
88 9
DestructorThread.java
in lib/fb/src/main/java/com/facebook/jni
87 9
ReferenceAllocators-inl.h
in lib/fb/src/main/cpp/include/fbjni/detail
82 9
Utils.h
in yoga
85 8
YGLayout.h
in yoga
63 8
BitUtils.h
in yoga
47 8
lyra.h
in lib/fb/src/main/cpp/include/lyra
84 8
YogaValue.cs
in csharp/Facebook.Yoga
77 8
77 7
common.cpp
in java/jni
89 7
JThread.h
in lib/fb/src/main/cpp/include/fbjni
39 7
Meta.h
in lib/fb/src/main/cpp/include/fbjni/detail
209 7
lyra.cpp
in lib/fb/src/main/cpp/lyra
125 7
YogaConfig.cs
in csharp/Facebook.Yoga
122 7
112 6
YGConfig.h
in yoga
64 6
Files With Long Lines (Top 41)

There are 41 files with lines longer than 120 characters. In total, there are 178 long lines.

File# lines# units# long lines
YGAlignContentTest.html
in gentest/fixtures
132 - 18
YGAlignItemsTest.html
in gentest/fixtures
180 - 15
YGAbsolutePositionTest.html
in gentest/fixtures
69 - 13
YGAndroidNewsFeed.html
in gentest/fixtures
28 - 13
YGJustifyContentTest.html
in gentest/fixtures
86 - 13
vcxproj
299 - 12
vcxproj
Yoga.vcxproj
in csharp/Yoga
289 - 12
YGFlexWrapTest.html
in gentest/fixtures
130 - 11
YGMarginTest.html
in gentest/fixtures
120 - 8
shproj
Facebook.Yoga.Shared.shproj
in csharp/Facebook.Yoga
13 - 4
shproj
Facebook.YogaKit.Shared.shproj
in csharp/Facebook.YogaKit
11 - 4
targets
51 - 4
targets
Facebook.Yoga.targets
in csharp/nuget
61 - 4
36 - 4
targets
36 - 4
FacebookOSSLogo.js
in website/src/components
9 - 3
YogaLayout.cs
in csharp/iOS/Facebook.YogaKit.iOS
52 4 3
ExamplesViewController.swift
in YogaKit/YogaKitSample/YogaKitSample
66 5 2
YogaNative.java
in java/com/facebook/yoga
102 1 2
YGPercentageTest.html
in gentest/fixtures
90 - 2
YGPaddingTest.html
in gentest/fixtures
17 - 2
gentest-cpp.js
in gentest
186 38 2
References.h
in lib/fb/src/main/cpp/include/fbjni/detail
276 2 2
YogaKit.cs
in csharp/iOS/Facebook.YogaKit.iOS
37 2 2
ViewController.cs
in csharp/Mac/Facebook.Yoga.Mac.Sample
103 5 2
targets
CustomBuildAction.targets
in csharp/Android/Facebook.Yoga.Android
14 - 2
DocsSidebar.js
in website/src/components
67 3 1
193 38 1
gentest-java.js
in gentest
224 39 1
YGRoundingTest.html
in gentest/fixtures
83 - 1
YGMinMaxDimensionTest.html
in gentest/fixtures
101 - 1
YGBorderTest.html
in gentest/fixtures
14 - 1
Registration.h
in lib/fb/src/main/cpp/include/fbjni/detail
55 - 1
CoreClasses-inl.h
in lib/fb/src/main/cpp/include/fbjni/detail
544 74 1
Meta-inl.h
in lib/fb/src/main/cpp/include/fbjni/detail
322 33 1
CoreClasses.h
in lib/fb/src/main/cpp/include/fbjni/detail
309 2 1
targets
CustomBuildAction.targets
in csharp/iOS/Facebook.Yoga.iOS
10 - 1
targets
10 - 1
YogaLayout.cs
in csharp/Facebook.YogaKit
755 10 1
targets
120 - 1
targets
120 - 1
Correlations

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

java/jni/ScopedGlobalRef.h x: 5 commits (all time) y: 55 lines of code tools/build_defs/oss/yoga_defs.bzl x: 21 commits (all time) y: 203 lines of code java/com/facebook/yoga/LayoutPassReason.java x: 4 commits (all time) y: 31 lines of code java/com/facebook/yoga/YogaAlign.java x: 15 commits (all time) y: 31 lines of code java/com/facebook/yoga/YogaBaselineFunction.java x: 11 commits (all time) y: 4 lines of code java/com/facebook/yoga/YogaConfig.java x: 36 commits (all time) y: 14 lines of code java/com/facebook/yoga/YogaConfigFactory.java x: 6 commits (all time) y: 6 lines of code java/com/facebook/yoga/YogaConfigJNIBase.java x: 10 commits (all time) y: 47 lines of code java/com/facebook/yoga/YogaConfigJNIFinalizer.java x: 6 commits (all time) y: 21 lines of code java/com/facebook/yoga/YogaConstants.java x: 15 commits (all time) y: 13 lines of code java/com/facebook/yoga/YogaDimension.java x: 13 commits (all time) y: 19 lines of code java/com/facebook/yoga/YogaDisplay.java x: 12 commits (all time) y: 19 lines of code java/com/facebook/yoga/YogaEdge.java x: 13 commits (all time) y: 33 lines of code java/com/facebook/yoga/YogaExperimentalFeature.java x: 16 commits (all time) y: 17 lines of code java/com/facebook/yoga/YogaJustify.java x: 14 commits (all time) y: 28 lines of code java/com/facebook/yoga/YogaLayoutType.java x: 3 commits (all time) y: 23 lines of code java/com/facebook/yoga/YogaLogLevel.java x: 14 commits (all time) y: 30 lines of code java/com/facebook/yoga/YogaMeasureFunction.java x: 10 commits (all time) y: 9 lines of code java/com/facebook/yoga/YogaMeasureOutput.java x: 9 commits (all time) y: 17 lines of code java/com/facebook/yoga/YogaNative.java x: 21 commits (all time) y: 102 lines of code java/com/facebook/yoga/YogaNode.java x: 73 commits (all time) y: 108 lines of code java/com/facebook/yoga/YogaNodeFactory.java x: 5 commits (all time) y: 9 lines of code java/com/facebook/yoga/YogaNodeJNIBase.java x: 40 commits (all time) y: 569 lines of code java/com/facebook/yoga/YogaProps.java x: 2 commits (all time) y: 64 lines of code java/com/facebook/yoga/YogaStyleInputs.java x: 4 commits (all time) y: 43 lines of code java/com/facebook/yoga/YogaUnit.java x: 15 commits (all time) y: 23 lines of code java/com/facebook/yoga/YogaValue.java x: 17 commits (all time) y: 61 lines of code java/jni/YGJNI.h x: 8 commits (all time) y: 53 lines of code java/jni/YGJNIVanilla.cpp x: 25 commits (all time) y: 894 lines of code java/jni/YGJNIVanilla.h x: 4 commits (all time) y: 4 lines of code java/jni/YGJTypesVanilla.h x: 6 commits (all time) y: 34 lines of code java/jni/YogaJniException.cpp x: 3 commits (all time) y: 38 lines of code java/jni/YogaJniException.h x: 2 commits (all time) y: 20 lines of code java/jni/common.cpp x: 6 commits (all time) y: 89 lines of code java/jni/common.h x: 5 commits (all time) y: 42 lines of code java/jni/corefunctions.cpp x: 7 commits (all time) y: 72 lines of code java/jni/macros.h x: 3 commits (all time) y: 12 lines of code yoga/BitUtils.h x: 3 commits (all time) y: 47 lines of code yoga/CompactValue.h x: 11 commits (all time) y: 131 lines of code yoga/Utils.cpp x: 29 commits (all time) y: 59 lines of code yoga/Utils.h x: 41 commits (all time) y: 85 lines of code yoga/YGConfig.cpp x: 12 commits (all time) y: 34 lines of code yoga/YGConfig.h x: 20 commits (all time) y: 64 lines of code yoga/YGEnums.cpp x: 10 commits (all time) y: 205 lines of code yoga/YGEnums.h x: 37 commits (all time) y: 122 lines of code yoga/YGFloatOptional.h x: 26 commits (all time) y: 47 lines of code yoga/YGLayout.cpp x: 16 commits (all time) y: 30 lines of code yoga/YGLayout.h x: 21 commits (all time) y: 63 lines of code yoga/YGMacros.h x: 19 commits (all time) y: 38 lines of code yoga/YGNode.cpp x: 105 commits (all time) y: 503 lines of code yoga/YGNode.h x: 87 commits (all time) y: 251 lines of code yoga/YGNodePrint.cpp x: 36 commits (all time) y: 199 lines of code yoga/YGStyle.cpp x: 27 commits (all time) y: 42 lines of code yoga/YGStyle.h x: 40 commits (all time) y: 189 lines of code yoga/YGValue.cpp x: 7 commits (all time) y: 4 lines of code yoga/YGValue.h x: 13 commits (all time) y: 69 lines of code yoga/Yoga-internal.h x: 43 commits (all time) y: 112 lines of code yoga/Yoga.cpp x: 252 commits (all time) y: 3626 lines of code yoga/Yoga.h x: 87 commits (all time) y: 261 lines of code yoga/event/event.cpp x: 12 commits (all time) y: 67 lines of code yoga/event/event.h x: 29 commits (all time) y: 115 lines of code yoga/log.cpp x: 9 commits (all time) y: 50 lines of code yoga/log.h x: 5 commits (all time) y: 24 lines of code csharp/Yoga/Yoga.vcxproj x: 11 commits (all time) y: 289 lines of code csharp/Yoga/Yoga.vcxproj.filters x: 6 commits (all time) y: 119 lines of code gentest/gentest.js x: 46 commits (all time) y: 485 lines of code website/src/components/Playground/src/CodeComponentKit.js x: 2 commits (all time) y: 174 lines of code YogaKit/YogaKitSample/YogaKitSample/ViewController.m x: 11 commits (all time) y: 36 lines of code javascript/sources/Node.cc x: 17 commits (all time) y: 337 lines of code website/src/components/Playground/src/CodeLitho.js x: 5 commits (all time) y: 197 lines of code java/proguard-annotations/src/main/java/com/facebook/proguard/annotations/DoNotStripAny.java x: 1 commits (all time) y: 8 lines of code gentest/gentest-cs.js x: 20 commits (all time) y: 196 lines of code website/src/components/Playground/src/URLShortener.js x: 4 commits (all time) y: 67 lines of code website/src/components/Playground/src/CodeJavaScript.js x: 3 commits (all time) y: 115 lines of code website/src/components/Playground/src/YogaEnumSelect.js x: 3 commits (all time) y: 86 lines of code website/src/components/Playground/src/Editor.js x: 2 commits (all time) y: 289 lines of code YogaKit/Source/UIView+Yoga.h x: 12 commits (all time) y: 11 lines of code YogaKit/Source/UIView+Yoga.m x: 8 commits (all time) y: 23 lines of code YogaKit/Source/YGLayout.h x: 23 commits (all time) y: 88 lines of code YogaKit/Source/YGLayout.m x: 29 commits (all time) y: 416 lines of code csharp/Yoga/YGInterop.cpp x: 10 commits (all time) y: 20 lines of code csharp/Yoga/dllmain.cpp x: 8 commits (all time) y: 12 lines of code util/SingleWriterValueList.h x: 4 commits (all time) y: 77 lines of code YogaKit/YogaKitSample/YogaKitSample/ExamplesViewController.swift x: 3 commits (all time) y: 66 lines of code YogaKit/YogaKitSample/YogaKitSample/ViewControllers/LayoutInclusionViewController.swift x: 5 commits (all time) y: 61 lines of code android/src/main/java/com/facebook/yoga/android/VirtualYogaLayout.java x: 7 commits (all time) y: 88 lines of code android/src/main/java/com/facebook/yoga/android/YogaLayout.java x: 20 commits (all time) y: 578 lines of code benchmark/YGBenchmark.c x: 11 commits (all time) y: 143 lines of code csharp/Facebook.Yoga/Native.cs x: 30 commits (all time) y: 262 lines of code csharp/Facebook.Yoga/YogaConfig.cs x: 8 commits (all time) y: 122 lines of code csharp/Facebook.Yoga/YogaEdge.cs x: 4 commits (all time) y: 15 lines of code csharp/Facebook.Yoga/YogaNode.Spacing.cs x: 8 commits (all time) y: 468 lines of code csharp/Facebook.Yoga/YogaNode.cs x: 30 commits (all time) y: 586 lines of code csharp/Facebook.Yoga/YogaValue.cs x: 9 commits (all time) y: 77 lines of code javascript/sources/Node.hh x: 15 commits (all time) y: 133 lines of code javascript/sources/nbind.cc x: 18 commits (all time) y: 116 lines of code testutil/src/main/cpp/testutil/testutil.cpp x: 2 commits (all time) y: 47 lines of code testutil/src/main/java/com/facebook/yoga/TestUtil.java x: 2 commits (all time) y: 10 lines of code gentest/gentest-java.js x: 23 commits (all time) y: 224 lines of code website/src/components/DocsSidebar.js x: 6 commits (all time) y: 67 lines of code website/src/components/Playground/src/CodeGenerators.css x: 1 commits (all time) y: 17 lines of code website/src/components/Playground/src/CodeGenerators.js x: 1 commits (all time) y: 134 lines of code website/src/components/Playground/src/LayoutRecord.js x: 1 commits (all time) y: 75 lines of code website/src/components/Playground/src/YogaNode.css x: 1 commits (all time) y: 43 lines of code website/src/components/Playground/src/YogaNode.js x: 1 commits (all time) y: 257 lines of code website/src/components/Playground/src/YogaPositionEditor.js x: 1 commits (all time) y: 58 lines of code website/src/components/Playground/src/index.js x: 1 commits (all time) y: 283 lines of code website/src/pages/index.js x: 16 commits (all time) y: 172 lines of code website/src/templates/withPlayground.js x: 12 commits (all time) y: 43 lines of code javascript/binding.gyp x: 7 commits (all time) y: 24 lines of code javascript/sources/entry-common.js x: 14 commits (all time) y: 300 lines of code lib/fb/src/main/cpp/include/fbjni/JThread.h x: 1 commits (all time) y: 39 lines of code lib/fb/src/main/cpp/include/fbjni/detail/CoreClasses-inl.h x: 1 commits (all time) y: 544 lines of code lib/fb/src/main/cpp/include/fbjni/detail/CoreClasses.h x: 1 commits (all time) y: 309 lines of code lib/fb/src/main/cpp/include/fbjni/detail/Hybrid.h x: 1 commits (all time) y: 191 lines of code lib/fb/src/main/cpp/include/fbjni/detail/Iterator-inl.h x: 1 commits (all time) y: 155 lines of code lib/fb/src/main/cpp/include/fbjni/detail/Meta-inl.h x: 1 commits (all time) y: 322 lines of code lib/fb/src/main/cpp/include/fbjni/detail/Meta.h x: 1 commits (all time) y: 209 lines of code lib/fb/src/main/cpp/include/fbjni/detail/MetaConvert.h x: 1 commits (all time) y: 111 lines of code lib/fb/src/main/cpp/include/fbjni/detail/References-inl.h x: 1 commits (all time) y: 419 lines of code lib/fb/src/main/cpp/include/fbjni/detail/Registration-inl.h x: 1 commits (all time) y: 121 lines of code lib/fb/src/main/cpp/jni/ByteBuffer.cpp x: 6 commits (all time) y: 57 lines of code lib/fb/src/main/cpp/jni/detail/Exceptions.cpp x: 1 commits (all time) y: 299 lines of code lib/fb/src/main/cpp/jni/detail/utf8.cpp x: 1 commits (all time) y: 217 lines of code lib/fb/src/main/cpp/jni/fbjni.cpp x: 5 commits (all time) y: 184 lines of code lib/fb/src/main/java/com/facebook/jni/DestructorThread.java x: 1 commits (all time) y: 87 lines of code enums.py x: 37 commits (all time) y: 185 lines of code csharp/Yoga/Yoga.Universal.vcxproj x: 5 commits (all time) y: 299 lines of code csharp/Yoga/Yoga.Universal.vcxproj.filters x: 3 commits (all time) y: 104 lines of code tools/build_defs/fb_native_wrapper.bzl x: 4 commits (all time) y: 108 lines of code android/src/main/res/values/attrs.xml x: 10 commits (all time) y: 111 lines of code gentest/gentest-cpp.js x: 19 commits (all time) y: 186 lines of code gentest/gentest-javascript.js x: 13 commits (all time) y: 193 lines of code javascript/sources/YGEnums.js x: 18 commits (all time) y: 136 lines of code website/gatsby-node.js x: 8 commits (all time) y: 39 lines of code website/src/components/Footer.css x: 7 commits (all time) y: 46 lines of code website/src/components/Toolbar.css x: 9 commits (all time) y: 40 lines of code website/src/pages/index.css x: 8 commits (all time) y: 182 lines of code website/src/templates/index.css x: 12 commits (all time) y: 110 lines of code gentest/fixtures/YGMarginTest.html x: 7 commits (all time) y: 120 lines of code gentest/fixtures/YGAlignItemsTest.html x: 9 commits (all time) y: 180 lines of code csharp/Facebook.YogaKit/YogaLayout.cs x: 3 commits (all time) y: 755 lines of code gentest/fixtures/YGFlexWrapTest.html x: 8 commits (all time) y: 130 lines of code gentest/fixtures/YGPercentageTest.html x: 10 commits (all time) y: 90 lines of code gentest/fixtures/YGRoundingTest.html x: 3 commits (all time) y: 83 lines of code android/sample/res/layout/main_layout.xml x: 4 commits (all time) y: 128 lines of code gentest/fixtures/YGAlignContentTest.html x: 6 commits (all time) y: 132 lines of code lib/jni/real/jni.h x: 1 commits (all time) y: 914 lines of code
3626.0
lines of code
  min: 1.0
  average: 89.14
  25th percentile: 14.0
  median: 32.0
  75th percentile: 88.75
  max: 3626.0
0 252.0
commits (all time)
min: 1.0 | average: 8.42 | 25th percentile: 1.0 | median: 4.0 | 75th percentile: 9.0 | max: 252.0

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

java/jni/ScopedGlobalRef.h x: 3 contributors (all time) y: 55 lines of code tools/build_defs/oss/yoga_defs.bzl x: 8 contributors (all time) y: 203 lines of code java/com/facebook/yoga/LayoutPassReason.java x: 2 contributors (all time) y: 31 lines of code java/com/facebook/yoga/YogaAlign.java x: 10 contributors (all time) y: 31 lines of code java/com/facebook/yoga/YogaBaselineFunction.java x: 8 contributors (all time) y: 4 lines of code java/com/facebook/yoga/YogaConfig.java x: 13 contributors (all time) y: 14 lines of code java/com/facebook/yoga/YogaConfigFactory.java x: 3 contributors (all time) y: 6 lines of code java/com/facebook/yoga/YogaConfigJNIFinalizer.java x: 3 contributors (all time) y: 21 lines of code java/com/facebook/yoga/YogaConstants.java x: 9 contributors (all time) y: 13 lines of code java/com/facebook/yoga/YogaDimension.java x: 9 contributors (all time) y: 19 lines of code java/com/facebook/yoga/YogaDisplay.java x: 8 contributors (all time) y: 19 lines of code java/com/facebook/yoga/YogaEdge.java x: 9 contributors (all time) y: 33 lines of code java/com/facebook/yoga/YogaExperimentalFeature.java x: 11 contributors (all time) y: 17 lines of code java/com/facebook/yoga/YogaJustify.java x: 10 contributors (all time) y: 28 lines of code java/com/facebook/yoga/YogaLayoutType.java x: 2 contributors (all time) y: 23 lines of code java/com/facebook/yoga/YogaMeasureFunction.java x: 7 contributors (all time) y: 9 lines of code java/com/facebook/yoga/YogaMeasureOutput.java x: 6 contributors (all time) y: 17 lines of code java/com/facebook/yoga/YogaNative.java x: 5 contributors (all time) y: 102 lines of code java/com/facebook/yoga/YogaNode.java x: 16 contributors (all time) y: 108 lines of code java/com/facebook/yoga/YogaNodeJNIBase.java x: 9 contributors (all time) y: 569 lines of code java/com/facebook/yoga/YogaProps.java x: 2 contributors (all time) y: 64 lines of code java/com/facebook/yoga/YogaValue.java x: 9 contributors (all time) y: 61 lines of code java/jni/YGJNI.h x: 2 contributors (all time) y: 53 lines of code java/jni/YGJNIVanilla.cpp x: 4 contributors (all time) y: 894 lines of code java/jni/YGJNIVanilla.h x: 2 contributors (all time) y: 4 lines of code java/jni/YGJTypesVanilla.h x: 3 contributors (all time) y: 34 lines of code java/jni/common.cpp x: 2 contributors (all time) y: 89 lines of code java/jni/corefunctions.cpp x: 2 contributors (all time) y: 72 lines of code yoga/CompactValue.h x: 5 contributors (all time) y: 131 lines of code yoga/Utils.h x: 10 contributors (all time) y: 85 lines of code yoga/YGConfig.cpp x: 7 contributors (all time) y: 34 lines of code yoga/YGConfig.h x: 8 contributors (all time) y: 64 lines of code yoga/YGEnums.h x: 14 contributors (all time) y: 122 lines of code yoga/YGFloatOptional.h x: 7 contributors (all time) y: 47 lines of code yoga/YGMacros.h x: 12 contributors (all time) y: 38 lines of code yoga/YGNode.cpp x: 15 contributors (all time) y: 503 lines of code yoga/YGNode.h x: 17 contributors (all time) y: 251 lines of code yoga/YGNodePrint.cpp x: 10 contributors (all time) y: 199 lines of code yoga/YGStyle.cpp x: 6 contributors (all time) y: 42 lines of code yoga/YGValue.h x: 5 contributors (all time) y: 69 lines of code yoga/Yoga-internal.h x: 13 contributors (all time) y: 112 lines of code yoga/Yoga.cpp x: 34 contributors (all time) y: 3626 lines of code yoga/Yoga.h x: 29 contributors (all time) y: 261 lines of code yoga/event/event.h x: 6 contributors (all time) y: 115 lines of code yoga/log.cpp x: 4 contributors (all time) y: 50 lines of code csharp/Yoga/Yoga.vcxproj x: 6 contributors (all time) y: 289 lines of code csharp/Yoga/Yoga.vcxproj.filters x: 4 contributors (all time) y: 119 lines of code gentest/gentest.js x: 12 contributors (all time) y: 485 lines of code website/src/components/Playground/src/CodeComponentKit.js x: 2 contributors (all time) y: 174 lines of code javascript/sources/Node.cc x: 9 contributors (all time) y: 337 lines of code website/src/components/Playground/src/CodeLitho.js x: 4 contributors (all time) y: 197 lines of code java/proguard-annotations/src/main/java/com/facebook/proguard/annotations/DoNotStripAny.java x: 1 contributors (all time) y: 8 lines of code gentest/gentest-cs.js x: 6 contributors (all time) y: 196 lines of code website/src/components/Playground/src/URLShortener.js x: 3 contributors (all time) y: 67 lines of code website/src/components/Playground/src/CodeJavaScript.js x: 2 contributors (all time) y: 115 lines of code website/src/components/Playground/src/Editor.js x: 2 contributors (all time) y: 289 lines of code YogaKit/Source/UIView+Yoga.h x: 12 contributors (all time) y: 11 lines of code YogaKit/Source/UIView+Yoga.m x: 7 contributors (all time) y: 23 lines of code YogaKit/Source/YGLayout.h x: 20 contributors (all time) y: 88 lines of code YogaKit/Source/YGLayout.m x: 21 contributors (all time) y: 416 lines of code javascript/sources/Value.hh x: 5 contributors (all time) y: 12 lines of code YogaKit/Source/YGLayoutExtensions.swift x: 5 contributors (all time) y: 31 lines of code util/SingleWriterValueList.h x: 4 contributors (all time) y: 77 lines of code YogaKit/YogaKitSample/YogaKitSample/ViewControllers/BasicViewController.swift x: 4 contributors (all time) y: 40 lines of code YogaKit/YogaKitSample/YogaKitSample/ViewControllers/LayoutInclusionViewController.swift x: 4 contributors (all time) y: 61 lines of code android/src/main/java/com/facebook/yoga/android/VirtualYogaLayout.java x: 6 contributors (all time) y: 88 lines of code android/src/main/java/com/facebook/yoga/android/YogaLayout.java x: 11 contributors (all time) y: 578 lines of code android/src/main/java/com/facebook/yoga/android/YogaViewLayoutFactory.java x: 5 contributors (all time) y: 25 lines of code benchmark/YGBenchmark.c x: 8 contributors (all time) y: 143 lines of code csharp/Facebook.Yoga/Native.cs x: 13 contributors (all time) y: 262 lines of code csharp/Facebook.Yoga/YogaConfig.cs x: 7 contributors (all time) y: 122 lines of code csharp/Facebook.Yoga/YogaDimension.cs x: 4 contributors (all time) y: 8 lines of code csharp/Facebook.Yoga/YogaEdge.cs x: 4 contributors (all time) y: 15 lines of code csharp/Facebook.Yoga/YogaExperimentalFeature.cs x: 6 contributors (all time) y: 7 lines of code csharp/Facebook.Yoga/YogaNode.Spacing.cs x: 7 contributors (all time) y: 468 lines of code csharp/Facebook.Yoga/YogaNode.cs x: 12 contributors (all time) y: 586 lines of code csharp/Facebook.Yoga/YogaValue.cs x: 7 contributors (all time) y: 77 lines of code javascript/sources/Node.hh x: 9 contributors (all time) y: 133 lines of code javascript/sources/nbind.cc x: 10 contributors (all time) y: 116 lines of code util/SingleWriterValueListTest.cpp x: 3 contributors (all time) y: 117 lines of code gentest/gentest-java.js x: 8 contributors (all time) y: 224 lines of code website/src/components/Playground/src/CodeGenerators.css x: 1 contributors (all time) y: 17 lines of code website/src/components/Playground/src/CodeGenerators.js x: 1 contributors (all time) y: 134 lines of code website/src/components/Playground/src/LayoutRecord.js x: 1 contributors (all time) y: 75 lines of code website/src/components/Playground/src/YogaNode.css x: 1 contributors (all time) y: 43 lines of code website/src/components/Playground/src/YogaNode.js x: 1 contributors (all time) y: 257 lines of code website/src/components/Playground/src/YogaPositionEditor.js x: 1 contributors (all time) y: 58 lines of code website/src/components/Playground/src/index.js x: 1 contributors (all time) y: 283 lines of code website/src/pages/index.js x: 6 contributors (all time) y: 172 lines of code javascript/sources/entry-common.js x: 10 contributors (all time) y: 300 lines of code lib/fb/src/main/cpp/include/fbjni/JThread.h x: 1 contributors (all time) y: 39 lines of code lib/fb/src/main/cpp/include/fbjni/detail/CoreClasses-inl.h x: 1 contributors (all time) y: 544 lines of code lib/fb/src/main/cpp/include/fbjni/detail/CoreClasses.h x: 1 contributors (all time) y: 309 lines of code lib/fb/src/main/cpp/include/fbjni/detail/Hybrid.h x: 1 contributors (all time) y: 191 lines of code lib/fb/src/main/cpp/include/fbjni/detail/Iterator-inl.h x: 1 contributors (all time) y: 155 lines of code lib/fb/src/main/cpp/include/fbjni/detail/Meta-inl.h x: 1 contributors (all time) y: 322 lines of code lib/fb/src/main/cpp/include/fbjni/detail/Meta.h x: 1 contributors (all time) y: 209 lines of code lib/fb/src/main/cpp/include/fbjni/detail/MetaConvert.h x: 1 contributors (all time) y: 111 lines of code lib/fb/src/main/cpp/include/fbjni/detail/References-inl.h x: 1 contributors (all time) y: 419 lines of code lib/fb/src/main/cpp/include/fbjni/detail/Registration-inl.h x: 1 contributors (all time) y: 121 lines of code lib/fb/src/main/cpp/jni/ByteBuffer.cpp x: 5 contributors (all time) y: 57 lines of code lib/fb/src/main/cpp/jni/detail/Exceptions.cpp x: 1 contributors (all time) y: 299 lines of code lib/fb/src/main/cpp/jni/detail/utf8.cpp x: 1 contributors (all time) y: 217 lines of code lib/fb/src/main/cpp/jni/fbjni.cpp x: 4 contributors (all time) y: 184 lines of code lib/fb/src/main/java/com/facebook/jni/DestructorThread.java x: 1 contributors (all time) y: 87 lines of code enums.py x: 11 contributors (all time) y: 185 lines of code csharp/Yoga/Yoga.Universal.vcxproj x: 3 contributors (all time) y: 299 lines of code csharp/Yoga/Yoga.Universal.vcxproj.filters x: 2 contributors (all time) y: 104 lines of code tools/build_defs/fb_native_wrapper.bzl x: 3 contributors (all time) y: 108 lines of code gentest/fixtures/YGJustifyContentTest.html x: 5 contributors (all time) y: 86 lines of code gentest/gentest-javascript.js x: 5 contributors (all time) y: 193 lines of code javascript/sources/YGEnums.js x: 8 contributors (all time) y: 136 lines of code csharp/Facebook.YogaKit/YogaLayout.cs x: 3 contributors (all time) y: 755 lines of code gentest/fixtures/YGMinMaxDimensionTest.html x: 4 contributors (all time) y: 101 lines of code gentest/fixtures/YGFlexWrapTest.html x: 2 contributors (all time) y: 130 lines of code gentest/fixtures/YGPercentageTest.html x: 4 contributors (all time) y: 90 lines of code lib/jni/real/jni.h x: 1 contributors (all time) y: 914 lines of code
3626.0
lines of code
  min: 1.0
  average: 89.14
  25th percentile: 14.0
  median: 32.0
  75th percentile: 88.75
  max: 3626.0
0 34.0
contributors (all time)
min: 1.0 | average: 4.18 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.75 | max: 34.0

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

java/jni/ScopedGlobalRef.h x: 1 commits (30d) y: 55 lines of code java/jni/ScopedLocalRef.h x: 1 commits (30d) y: 56 lines of code
56.0
lines of code
  min: 55.0
  average: 55.5
  25th percentile: 55.0
  median: 55.5
  75th percentile: 56.0
  max: 56.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

java/jni/ScopedGlobalRef.h x: 1 contributors (30d) y: 55 lines of code java/jni/ScopedLocalRef.h x: 1 contributors (30d) y: 56 lines of code
56.0
lines of code
  min: 55.0
  average: 55.5
  25th percentile: 55.0
  median: 55.5
  75th percentile: 56.0
  max: 56.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

java/jni/ScopedGlobalRef.h x: 1 commits (90d) y: 55 lines of code java/jni/ScopedLocalRef.h x: 1 commits (90d) y: 56 lines of code tools/build_defs/oss/yoga_defs.bzl x: 3 commits (90d) y: 203 lines of code
203.0
lines of code
  min: 55.0
  average: 104.67
  25th percentile: 55.0
  median: 56.0
  75th percentile: 203.0
  max: 203.0
0 3.0
commits (90d)
min: 1.0 | average: 1.67 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 3.0

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

java/jni/ScopedGlobalRef.h x: 1 contributors (90d) y: 55 lines of code java/jni/ScopedLocalRef.h x: 1 contributors (90d) y: 56 lines of code tools/build_defs/oss/yoga_defs.bzl x: 2 contributors (90d) y: 203 lines of code
203.0
lines of code
  min: 55.0
  average: 104.67
  25th percentile: 55.0
  median: 56.0
  75th percentile: 203.0
  max: 203.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.33 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0