The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
Yoga.cpp in packages/react-native-platform-override/src/e2etest/collateral/sampleOverrideRepo/ReactCommon/yoga/yoga |
3655 | 168 |
Yoga.cpp in vnext/ReactCommon |
3626 | 168 |
VirtualizedList.js in packages/@react-native-windows/virtualized-list/src |
1689 | 40 |
NodeApiJsiRuntime.cpp in vnext/Microsoft.ReactNative.Cxx/JSI |
1420 | 120 |
NativeModules.h in vnext/Microsoft.ReactNative.Cxx |
985 | 71 |
NativeUIManager.cpp in vnext/Microsoft.ReactNative/Modules |
905 | 39 |
TextExample.windows.tsx in packages/@react-native-windows/tester/src/js/examples-win/Text |
863 | 17 |
autolink.ts in packages/@react-native-windows/cli/src/runWindows/utils |
852 | 33 |
Microsoft.ReactNative.vcxproj in vnext/Microsoft.ReactNative |
850 | - |
futureImpl.cpp in vnext/Mso/src/future |
842 | 64 |
Microsoft.ReactNative.vcxproj.filters in vnext/Microsoft.ReactNative |
824 | - |
JsiApi.cpp in vnext/Microsoft.ReactNative |
820 | 96 |
ReactInstanceWin.cpp in vnext/Microsoft.ReactNative/ReactHost |
810 | 48 |
TextInputViewManager.cpp in vnext/Microsoft.ReactNative/Views |
794 | 24 |
ChakraRuntime.cpp in vnext/Shared/JSI |
773 | 64 |
JsiAbiApi.cpp in vnext/Microsoft.ReactNative.Cxx/JSI |
770 | 77 |
CodeAnalyzer.cs in vnext/Microsoft.ReactNative.Managed.CodeGen |
766 | 25 |
JSValue.cs in vnext/Microsoft.ReactNative.Managed |
745 | 59 |
JSValue.cpp in vnext/Microsoft.ReactNative.Cxx |
727 | 30 |
TextInput.windows.js in vnext/src/Libraries/Components/TextInput |
721 | 25 |
PaperUIManagerModule.cpp in vnext/Microsoft.ReactNative/Modules |
708 | 64 |
index.windows.js in vnext/src |
674 | 115 |
index.win32.js in packages/@office-iss/react-native-win32/src |
654 | 113 |
Pressability.win32.js in packages/@office-iss/react-native-win32/src/Libraries/Pressability |
631 | 18 |
Pressability.windows.js in vnext/src/Libraries/Pressability |
631 | 18 |
PressableExample.win32.js in packages/@office-iss/react-native-win32-tester/src/js/examples-win32/Pressable |
628 | 27 |
BeastWebSocketResource.cpp in vnext/Desktop |
585 | 61 |
Add-AppDevPackage.ps1 in packages/@react-native-windows/cli/powershell |
581 | - |
TouchEventHandler.cpp in vnext/Microsoft.ReactNative/Views |
567 | 22 |
AccessibilityExampleWindows.tsx in packages/@react-native-windows/tester/src/js/examples-win/Accessibility |
553 | 12 |
Folly.vcxproj.filters in vnext/Folly |
542 | - |
Cli.ts in packages/react-native-windows-init/src |
534 | 17 |
ReactHost.cpp in vnext/Microsoft.ReactNative/ReactHost |
516 | 76 |
oacr.h in vnext/Mso/oacr |
506 | 2 |
OInstance.cpp in vnext/Shared |
496 | 13 |
RedBox.cpp in vnext/Microsoft.ReactNative |
487 | 23 |
JSValue.h in vnext/Microsoft.ReactNative.Cxx |
484 | 66 |
KeyboardEventHandler.cpp in vnext/Microsoft.ReactNative/Views |
478 | 24 |
markdown.ts in packages/@rnw-scripts/doxysaurus/src |
476 | 27 |
Props.h in vnext/codegen/react/components/rnwcore |
476 | 24 |
ReactPropertyBagTests.cpp in vnext/Microsoft.ReactNative.IntegrationTests |
470 | - |
functor.h in vnext/Mso/functional |
468 | 45 |
JSValueWriter.cs in vnext/Microsoft.ReactNative.Managed |
465 | 65 |
ScrollViewManager.cpp in vnext/Microsoft.ReactNative/Views |
463 | 17 |
PropertyUtils.h in vnext/Microsoft.ReactNative/Utils |
462 | 24 |
TouchableWin32.tsx in packages/@office-iss/react-native-win32/src/Libraries/Components/Touchable |
461 | 5 |
index.ts in packages/@react-native-windows/cli/src/generator-windows |
452 | 13 |
JSValueReader.cs in vnext/Microsoft.ReactNative.Managed |
450 | 67 |
CodeGenerator.Serializers.cs in vnext/Microsoft.ReactNative.Managed.CodeGen |
440 | 10 |
AttributedViewManager.cs in vnext/Microsoft.ReactNative.Managed |
438 | 14 |
File | # lines | # units |
---|---|---|
Yoga.cpp in packages/react-native-platform-override/src/e2etest/collateral/sampleOverrideRepo/ReactCommon/yoga/yoga |
3655 | 168 |
Yoga.cpp in vnext/ReactCommon |
3626 | 168 |
NodeApiJsiRuntime.cpp in vnext/Microsoft.ReactNative.Cxx/JSI |
1420 | 120 |
index.windows.js in vnext/src |
674 | 115 |
index.win32.js in packages/@office-iss/react-native-win32/src |
654 | 113 |
JsiApi.cpp in vnext/Microsoft.ReactNative |
820 | 96 |
JsiAbiApi.cpp in vnext/Microsoft.ReactNative.Cxx/JSI |
770 | 77 |
ReactHost.cpp in vnext/Microsoft.ReactNative/ReactHost |
516 | 76 |
NativeModules.h in vnext/Microsoft.ReactNative.Cxx |
985 | 71 |
JSValueReader.cs in vnext/Microsoft.ReactNative.Managed |
450 | 67 |
JSValue.h in vnext/Microsoft.ReactNative.Cxx |
484 | 66 |
JSValueWriter.cs in vnext/Microsoft.ReactNative.Managed |
465 | 65 |
PaperUIManagerModule.cpp in vnext/Microsoft.ReactNative/Modules |
708 | 64 |
futureImpl.cpp in vnext/Mso/src/future |
842 | 64 |
ChakraRuntime.cpp in vnext/Shared/JSI |
773 | 64 |
BeastWebSocketResource.cpp in vnext/Desktop |
585 | 61 |
RNTesterList.windows.js in packages/@react-native-windows/tester/src/js/utils |
314 | 60 |
JSValue.cs in vnext/Microsoft.ReactNative.Managed |
745 | 59 |
RNTesterList.ios.js in packages/@react-native/tester/js/utils |
319 | 58 |
RNTesterList.android.js in packages/@react-native/tester/js/utils |
279 | 52 |
There are 234 files with lines longer than 120 characters. In total, there are 1402 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
NativeUIManagerSpec.g.h in vnext/codegen |
163 | 1 | 53 |
Microsoft.ReactNative.vcxproj in vnext/Microsoft.ReactNative |
850 | - | 49 |
NativeAnimatedModuleSpec.g.h in vnext/codegen |
157 | 1 | 39 |
NativeAnimatedTurboModuleSpec.g.h in vnext/codegen |
157 | 1 | 39 |
NativePushNotificationManagerIOSSpec.g.h in vnext/codegen |
160 | 1 | 35 |
index.windows.js in packages/sample-apps |
315 | 16 | 34 |
CodeAnalyzer.cs in vnext/Microsoft.ReactNative.Managed.CodeGen |
766 | 25 | 30 |
DevMenuControl.xaml in vnext/Microsoft.ReactNative |
153 | - | 27 |
Props.h in vnext/codegen/react/components/rnwcore |
476 | 24 | 26 |
Add-AppDevPackage.ps1 in packages/@react-native-windows/cli/powershell |
581 | - | 22 |
CppAppConsumeCSharpModule.props in vnext/PropertySheets |
36 | - | 22 |
NativeAccessibilityManagerSpec.g.h in vnext/codegen |
105 | 1 | 22 |
WithExperimentalFeaturesProps.vcxproj in packages/@react-native-windows/cli/src/e2etest/projects/WithExperimentalFeaturesProps/windows/WithExperimentalFeaturesProps |
191 | - | 19 |
WithUseExperimentalNuget.vcxproj in packages/@react-native-windows/cli/src/e2etest/projects/WithUseExperimentalNuget/windows/WithUseExperimentalNuget |
191 | - | 19 |
WithUseExperimentalNugetSetInProject.vcxproj in packages/@react-native-windows/cli/src/e2etest/projects/WithUseExperimentalNugetSetInProject/windows/WithUseExperimentalNugetSetInProject |
192 | - | 19 |
Props.cpp in vnext/codegen/react/components/rnwcore |
186 | - | 18 |
NativeAsyncLocalStorageSpec.g.h in vnext/codegen |
91 | 1 | 17 |
NativeAsyncSQLiteDBStorageSpec.g.h in vnext/codegen |
91 | 1 | 17 |
DiagnosticDescriptors.cs in vnext/Microsoft.ReactNative.Managed.CodeGen |
128 | - | 16 |
Bundle.props in vnext/PropertySheets |
35 | - | 16 |