facebook / react
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 808 files with 106,394 lines of code.
    • 11 files changed more than 100 times (5,942 lines of code)
    • 17 files changed 51-100 times (21,720 lines of code)
    • 40 files changed 21-50 times (15,508 lines of code)
    • 170 files changed 6-20 times (20,272 lines of code)
    • 570 files changed 1-5 times (42,952 lines of code)
5% | 20% | 14% | 19% | 40%
Legend:
101+
51-100
21-50
6-20
1-5
explore: zoomable circles | data
File Change Frequency per File Extension
js, json, css, html, md, gitignore, snap, yml, svg, ts, sh, cpp, h, eslintignore, gitattributes, watchmanconfig, editorconfig, toml, txt, mjs, coffee, prettierignore, gyp
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js6% | 22% | 15% | 16% | 39%
html0% | 0% | 0% | 47% | 52%
css0% | 0% | 0% | 22% | 77%
h0% | 0% | 0% | 100% | 0%
cpp0% | 0% | 0% | 100% | 0%
yml0% | 0% | 0% | 100% | 0%
mjs0% | 0% | 0% | 0% | 100%
gyp0% | 0% | 0% | 0% | 100%
toml0% | 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
packages/react-reconciler10% | 46% | 24% | 11% | 7%
scripts/rollup25% | 32% | 15% | 20% | 6%
packages/shared27% | 11% | 5% | 27% | 28%
packages/react0% | 3% | 49% | 30% | 16%
packages/eslint-plugin-react-hooks0% | 0% | 80% | 18% | 1%
scripts/jest0% | 0% | 20% | 64% | 14%
scripts/release0% | 0% | 11% | 26% | 62%
ROOT0% | 0% | 67% | 30% | 2%
scripts/shared0% | 0% | 60% | 8% | 31%
fixtures/dom0% | 0% | 2% | 38% | 59%
scripts/flow0% | 0% | 43% | 55% | 1%
scripts/print-warnings0% | 0% | 100% | 0% | 0%
scripts/prettier0% | 0% | 100% | 0% | 0%
fixtures/attribute-behavior0% | 0% | 0% | 99% | <1%
scripts/perf-counters0% | 0% | 0% | 98% | 1%
packages/scheduler0% | 0% | 0% | 52% | 47%
fixtures/fiber-debugger0% | 0% | 0% | 91% | 8%
fixtures/scheduler0% | 0% | 0% | 100% | 0%
fixtures/devtools0% | 0% | 0% | 38% | 61%
packages/react-devtools-shared0% | 0% | 0% | 20% | 79%
packages/react-devtools0% | 0% | 0% | 100% | 0%
scripts/error-codes0% | 0% | 0% | 99% | <1%
scripts/tasks0% | 0% | 0% | 84% | 16%
fixtures/ssr0% | 0% | 0% | 37% | 62%
packages/react-dom0% | 0% | 0% | 56% | 43%
packages/create-subscription0% | 0% | 0% | 93% | 6%
packages/jest-react0% | 0% | 0% | 48% | 51%
scripts/bench0% | 0% | 0% | <1% | 99%
fixtures/flight-browser0% | 0% | 0% | 100% | 0%
fixtures/art0% | 0% | 0% | 77% | 22%
scripts/eslint0% | 0% | 0% | 100% | 0%
fixtures/ssr20% | 0% | 0% | 15% | 84%
fixtures/fizz-ssr-browser0% | 0% | 0% | 100% | 0%
packages/react-server0% | 0% | 0% | 54% | 45%
fixtures/flight0% | 0% | 0% | 4% | 95%
packages/use-sync-external-store0% | 0% | 0% | 7% | 92%
scripts/eslint-rules0% | 0% | 0% | 1% | 98%
fixtures/legacy-jsx-runtimes0% | 0% | 0% | 0% | 100%
packages/dom-event-testing-library0% | 0% | 0% | 0% | 100%
fixtures/packaging0% | 0% | 0% | 0% | 100%
fixtures/concurrent0% | 0% | 0% | 0% | 100%
scripts/devtools0% | 0% | 0% | 0% | 100%
fixtures/blocks0% | 0% | 0% | 0% | 100%
packages/react-devtools-extensions0% | 0% | 0% | 0% | 100%
fixtures/nesting0% | 0% | 0% | 0% | 100%
fixtures/fiber-triangle0% | 0% | 0% | 0% | 100%
fixtures/stacks0% | 0% | 0% | 0% | 100%
packages/react-devtools-shell0% | 0% | 0% | 0% | 100%
scripts/merge-fork0% | 0% | 0% | 0% | 100%
packages/react-devtools-timeline0% | 0% | 0% | 0% | 100%
scripts/babel0% | 0% | 0% | 0% | 100%
packages/use-subscription0% | 0% | 0% | 0% | 100%
packages/react-is0% | 0% | 0% | 0% | 100%
fixtures/expiration0% | 0% | 0% | 0% | 100%
fixtures/eslint0% | 0% | 0% | 0% | 100%
packages/react-client0% | 0% | 0% | 0% | 100%
scripts/yarn0% | 0% | 0% | 0% | 100%
packages/react-fs0% | 0% | 0% | 0% | 100%
packages/react-pg0% | 0% | 0% | 0% | 100%
packages/react-fetch0% | 0% | 0% | 0% | 100%
packages/react-server-dom-webpack0% | 0% | 0% | 0% | 100%
packages/react-devtools-inline0% | 0% | 0% | 0% | 100%
packages/jest-mock-scheduler0% | 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
ReactFeatureFlags.js
in packages/shared
59 - 22 1638 199 33
ReactFeatureFlags.www.js
in packages/shared/forks
70 - 22 1597 195 31
bundles.js
in scripts/rollup
898 3 51 1836 182 34
ReactFeatureFlags.native-fb.js
in packages/shared/forks
64 - 22 1458 171 31
ReactFeatureFlags.test-renderer.js
in packages/shared/forks
63 - 22 1479 168 30
ReactFeatureFlags.native-oss.js
in packages/shared/forks
63 - 22 1458 165 30
63 - 22 1379 164 27
ReactFiberWorkLoop.new.js
in packages/react-reconciler/src
2268 75 26 736 161 21
ReactFiberWorkLoop.old.js
in packages/react-reconciler/src
2268 75 26 736 145 23
ReactFeatureFlags.testing.js
in packages/shared/forks
63 - 22 801 108 17
ReactFeatureFlags.testing.www.js
in packages/shared/forks
63 - 22 792 107 17
build.js
in scripts/rollup
637 19 50 1836 93 29
ReactTypes.js
in packages/shared
124 - 38 1633 89 17
ReactFiberCommitWork.new.js
in packages/react-reconciler/src
2626 74 26 736 88 14
ReactFiberBeginWork.new.js
in packages/react-reconciler/src
3191 62 26 736 83 15
React.js
in packages/react/src
118 - 38 1639 81 21
ReactFiberHooks.new.js
in packages/react-reconciler/src
2970 75 38 736 80 16
ReactFeatureFlags.www-dynamic.js
in packages/shared/forks
26 - 22 770 74 11
ReactFiberHooks.old.js
in packages/react-reconciler/src
2970 75 38 736 74 17
62 - 22 625 72 12
ReactFiberCommitWork.old.js
in packages/react-reconciler/src
2626 74 26 736 69 14
ReactFiberBeginWork.old.js
in packages/react-reconciler/src
3191 62 26 736 69 14
forks.js
in scripts/rollup
430 2 50 1597 68 17
ReactFiberReconciler.old.js
in packages/react-reconciler/src
662 19 22 764 63 12
ReactFiberCompleteWork.new.js
in packages/react-reconciler/src
1206 21 26 736 61 14
ReactFiberReconciler.new.js
in packages/react-reconciler/src
662 19 22 736 60 12
ReactFiberHostConfig.custom.js
in packages/react-reconciler/src/forks
140 - 64 1427 57 14
modules.js
in scripts/rollup
79 4 254 1836 51 19
ReactVersion.js
in packages/shared
1 - 23 1638 50 12
ReactFiberCompleteWork.old.js
in packages/react-reconciler/src
1206 21 26 736 49 13
preprocessor.js
in scripts/jest
87 1 166 2463 48 23
ReactElementValidator.js
in packages/react/src
418 16 373 1638 47 26
ExhaustiveDeps.js
in packages/eslint-plugin-react-hooks/src
1445 36 221 1150 47 31
ReactSymbols.js
in packages/shared
38 1 38 1605 44 15
index.js
in packages/react
70 - 38 1836 42 17
ReactHooks.js
in packages/react/src
165 21 50 1318 42 18
packaging.js
in scripts/rollup
218 14 51 1836 42 12
ReactFiberThrow.new.js
in packages/react-reconciler/src
400 8 48 736 42 7
ReactFiber.new.js
in packages/react-reconciler/src
687 26 31 736 42 11
ReactFiberThrow.old.js
in packages/react-reconciler/src
400 8 48 736 38 8
ReactFiberRoot.new.js
in packages/react-reconciler/src
160 2 26 736 36 6
ReactFiberLane.new.js
in packages/react-reconciler/src
632 41 50 497 36 5
ReactFiberLane.old.js
in packages/react-reconciler/src
632 41 50 497 36 5
ReactFiber.old.js
in packages/react-reconciler/src
687 26 31 736 36 10
isValidElementType.js
in packages/shared
60 1 25 1478 35 14
ReactFiberRoot.old.js
in packages/react-reconciler/src
160 2 26 736 34 6
ReactFiberClassComponent.new.js
in packages/react-reconciler/src
1113 16 50 736 33 9
ReactFiberClassComponent.old.js
in packages/react-reconciler/src
1113 16 50 736 31 10
ReactChildFiber.new.js
in packages/react-reconciler/src
1126 28 142 736 31 9
ReactElement.js
in packages/react/src
405 15 50 1638 30 21
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
ReactFeatureFlags.js
in packages/shared
59 - 22 1638 199 33
ReactFeatureFlags.www.js
in packages/shared/forks
70 - 22 1597 195 31
bundles.js
in scripts/rollup
898 3 51 1836 182 34
ReactFeatureFlags.native-fb.js
in packages/shared/forks
64 - 22 1458 171 31
ReactFeatureFlags.test-renderer.js
in packages/shared/forks
63 - 22 1479 168 30
ReactFeatureFlags.native-oss.js
in packages/shared/forks
63 - 22 1458 165 30
63 - 22 1379 164 27
ReactFiberWorkLoop.new.js
in packages/react-reconciler/src
2268 75 26 736 161 21
ReactFiberWorkLoop.old.js
in packages/react-reconciler/src
2268 75 26 736 145 23
ReactFeatureFlags.testing.js
in packages/shared/forks
63 - 22 801 108 17
ReactFeatureFlags.testing.www.js
in packages/shared/forks
63 - 22 792 107 17
build.js
in scripts/rollup
637 19 50 1836 93 29
ReactTypes.js
in packages/shared
124 - 38 1633 89 17
ReactFiberCommitWork.new.js
in packages/react-reconciler/src
2626 74 26 736 88 14
ReactFiberBeginWork.new.js
in packages/react-reconciler/src
3191 62 26 736 83 15
React.js
in packages/react/src
118 - 38 1639 81 21
ReactFiberHooks.new.js
in packages/react-reconciler/src
2970 75 38 736 80 16
ReactFeatureFlags.www-dynamic.js
in packages/shared/forks
26 - 22 770 74 11
ReactFiberHooks.old.js
in packages/react-reconciler/src
2970 75 38 736 74 17
62 - 22 625 72 12
ReactFiberCommitWork.old.js
in packages/react-reconciler/src
2626 74 26 736 69 14
ReactFiberBeginWork.old.js
in packages/react-reconciler/src
3191 62 26 736 69 14
forks.js
in scripts/rollup
430 2 50 1597 68 17
ReactFiberReconciler.old.js
in packages/react-reconciler/src
662 19 22 764 63 12
ReactFiberCompleteWork.new.js
in packages/react-reconciler/src
1206 21 26 736 61 14
ReactFiberReconciler.new.js
in packages/react-reconciler/src
662 19 22 736 60 12
ReactFiberHostConfig.custom.js
in packages/react-reconciler/src/forks
140 - 64 1427 57 14
modules.js
in scripts/rollup
79 4 254 1836 51 19
ReactVersion.js
in packages/shared
1 - 23 1638 50 12
ReactFiberCompleteWork.old.js
in packages/react-reconciler/src
1206 21 26 736 49 13
preprocessor.js
in scripts/jest
87 1 166 2463 48 23
ReactElementValidator.js
in packages/react/src
418 16 373 1638 47 26
ExhaustiveDeps.js
in packages/eslint-plugin-react-hooks/src
1445 36 221 1150 47 31
ReactSymbols.js
in packages/shared
38 1 38 1605 44 15
ReactFiberThrow.new.js
in packages/react-reconciler/src
400 8 48 736 42 7
ReactFiber.new.js
in packages/react-reconciler/src
687 26 31 736 42 11
packaging.js
in scripts/rollup
218 14 51 1836 42 12
index.js
in packages/react
70 - 38 1836 42 17
ReactHooks.js
in packages/react/src
165 21 50 1318 42 18
ReactFiberThrow.old.js
in packages/react-reconciler/src
400 8 48 736 38 8
ReactFiberLane.new.js
in packages/react-reconciler/src
632 41 50 497 36 5
ReactFiberLane.old.js
in packages/react-reconciler/src
632 41 50 497 36 5
ReactFiberRoot.new.js
in packages/react-reconciler/src
160 2 26 736 36 6
ReactFiber.old.js
in packages/react-reconciler/src
687 26 31 736 36 10
isValidElementType.js
in packages/shared
60 1 25 1478 35 14
ReactFiberRoot.old.js
in packages/react-reconciler/src
160 2 26 736 34 6
ReactFiberClassComponent.new.js
in packages/react-reconciler/src
1113 16 50 736 33 9
ReactChildFiber.new.js
in packages/react-reconciler/src
1126 28 142 736 31 9
ReactFiberClassComponent.old.js
in packages/react-reconciler/src
1113 16 50 736 31 10
ReactElement.js
in packages/react/src
405 15 50 1638 30 21
Correlations

File Size vs. Number of Changes: 808 points

fixtures/ssr2/scripts/build.js x: 43 lines of code y: 2 # changes fixtures/ssr2/server/render.js x: 62 lines of code y: 9 # changes ReactVersions.js x: 30 lines of code y: 12 # changes packages/react/index.experimental.js x: 45 lines of code y: 28 # changes scripts/devtools/prepare-release.js x: 218 lines of code y: 5 # changes fixtures/ssr/src/components/Chrome.js x: 46 lines of code y: 9 # changes fixtures/ssr/src/index.js x: 4 lines of code y: 10 # changes scripts/devtools/build-and-test.js x: 17 lines of code y: 4 # changes packages/react-reconciler/src/ReactFiberReconciler.new.js x: 662 lines of code y: 60 # changes packages/react-reconciler/src/ReactFiberReconciler.old.js x: 662 lines of code y: 63 # changes packages/shared/ReactFeatureFlags.js x: 59 lines of code y: 199 # changes packages/shared/forks/ReactFeatureFlags.native-fb.js x: 64 lines of code y: 171 # changes packages/shared/forks/ReactFeatureFlags.native-oss.js x: 63 lines of code y: 165 # changes packages/shared/forks/ReactFeatureFlags.test-renderer.js x: 63 lines of code y: 168 # changes packages/shared/forks/ReactFeatureFlags.test-renderer.native.js x: 62 lines of code y: 72 # changes packages/shared/forks/ReactFeatureFlags.test-renderer.www.js x: 63 lines of code y: 164 # changes packages/shared/forks/ReactFeatureFlags.testing.js x: 63 lines of code y: 108 # changes packages/shared/forks/ReactFeatureFlags.testing.www.js x: 63 lines of code y: 107 # changes packages/shared/forks/ReactFeatureFlags.www-dynamic.js x: 26 lines of code y: 74 # changes packages/shared/forks/ReactFeatureFlags.www.js x: 70 lines of code y: 195 # changes packages/react-devtools-shared/src/devtools/views/ErrorBoundary/shared.css x: 115 lines of code y: 4 # changes packages/shared/ReactVersion.js x: 1 lines of code y: 50 # changes packages/shared/isValidElementType.js x: 60 lines of code y: 35 # changes packages/react-reconciler/src/ReactFiberBeginWork.new.js x: 3191 lines of code y: 83 # changes packages/react-reconciler/src/ReactFiberBeginWork.old.js x: 3191 lines of code y: 69 # changes packages/react-reconciler/src/ReactFiberCommitWork.new.js x: 2626 lines of code y: 88 # changes packages/react-reconciler/src/ReactFiberCommitWork.old.js x: 2626 lines of code y: 69 # changes packages/react-reconciler/src/ReactFiberCompleteWork.new.js x: 1206 lines of code y: 61 # changes packages/react-reconciler/src/ReactFiberCompleteWork.old.js x: 1206 lines of code y: 49 # changes packages/react-reconciler/src/ReactFiberRoot.new.js x: 160 lines of code y: 36 # changes packages/react-reconciler/src/ReactFiberRoot.old.js x: 160 lines of code y: 34 # changes packages/react-reconciler/src/ReactFiberWorkLoop.new.js x: 2268 lines of code y: 161 # changes packages/react-reconciler/src/ReactFiberWorkLoop.old.js x: 2268 lines of code y: 145 # changes scripts/release/shared-commands/download-build-artifacts.js x: 65 lines of code y: 10 # changes packages/react-reconciler/src/ReactFiber.new.js x: 687 lines of code y: 42 # changes packages/react-reconciler/src/ReactFiber.old.js x: 687 lines of code y: 36 # changes packages/react-reconciler/src/ReactFiberCacheComponent.new.js x: 94 lines of code y: 8 # changes packages/react-reconciler/src/ReactFiberHooks.new.js x: 2970 lines of code y: 80 # changes packages/react-reconciler/src/ReactFiberHooks.old.js x: 2970 lines of code y: 74 # changes packages/react-reconciler/src/ReactFiberNewContext.new.js x: 532 lines of code y: 18 # changes packages/react-reconciler/src/ReactFiberNewContext.old.js x: 532 lines of code y: 16 # changes packages/react/index.classic.fb.js x: 56 lines of code y: 27 # changes packages/react/index.js x: 70 lines of code y: 42 # changes packages/react/index.stable.js x: 37 lines of code y: 11 # changes packages/react/src/React.js x: 118 lines of code y: 81 # changes packages/react/src/ReactContext.js x: 103 lines of code y: 21 # changes packages/react/src/ReactServerContext.js x: 77 lines of code y: 1 # changes packages/react/src/ReactServerContextRegistry.js x: 4 lines of code y: 1 # changes packages/react/src/ReactSharedInternals.js x: 20 lines of code y: 23 # changes packages/react/src/forks/ReactSharedInternals.umd.js x: 22 lines of code y: 9 # changes packages/shared/ReactServerContextRegistry.js x: 13 lines of code y: 1 # changes packages/shared/ReactSymbols.js x: 38 lines of code y: 44 # changes packages/shared/ReactTypes.js x: 124 lines of code y: 89 # changes packages/shared/getComponentNameFromType.js x: 113 lines of code y: 5 # changes fixtures/ssr/server/render.js x: 37 lines of code y: 10 # changes packages/react-devtools-shared/src/devtools/views/Settings/SettingsShared.css x: 136 lines of code y: 7 # changes packages/react-reconciler/src/ReactFiberTransition.new.js x: 97 lines of code y: 1 # changes packages/react-reconciler/src/ReactFiberUnwindWork.new.js x: 209 lines of code y: 15 # changes packages/react-reconciler/src/ReactFiberUnwindWork.old.js x: 209 lines of code y: 13 # changes fixtures/blocks/src/index.js x: 5 lines of code y: 5 # changes fixtures/concurrent/time-slicing/src/index.js x: 134 lines of code y: 4 # changes fixtures/ssr2/src/index.js x: 3 lines of code y: 3 # changes packages/react-reconciler/src/ReactFiberDevToolsHook.new.js x: 469 lines of code y: 14 # changes scripts/jest/typescript/preprocessor.js x: 95 lines of code y: 6 # changes scripts/shared/inlinedHostConfigs.js x: 141 lines of code y: 23 # changes packages/react-dom/index.experimental.js x: 15 lines of code y: 11 # changes packages/react-reconciler/src/ReactFiberHydrationContext.new.js x: 591 lines of code y: 26 # changes packages/react-reconciler/src/ReactFiberHydrationContext.old.js x: 591 lines of code y: 21 # changes packages/react-reconciler/src/ReactFiberThrow.new.js x: 400 lines of code y: 42 # changes packages/react-reconciler/src/ReactFiberThrow.old.js x: 400 lines of code y: 38 # changes packages/react-reconciler/src/ReactFiberLane.new.js x: 632 lines of code y: 36 # changes packages/react-reconciler/src/ReactFiberTracingMarkerComponent.new.js x: 58 lines of code y: 2 # changes packages/react-reconciler/src/ReactFiberTracingMarkerComponent.old.js x: 58 lines of code y: 1 # changes packages/react/src/ReactCurrentBatchConfig.js x: 8 lines of code y: 6 # changes packages/react/src/ReactHooks.js x: 165 lines of code y: 42 # changes packages/react/src/ReactStartTransition.js x: 38 lines of code y: 5 # changes packages/react-reconciler/src/ReactFiberClassComponent.new.js x: 1113 lines of code y: 33 # changes packages/react-reconciler/src/ReactFiberClassComponent.old.js x: 1113 lines of code y: 31 # changes packages/react-reconciler/src/ReactFiberLazyComponent.new.js x: 14 lines of code y: 2 # changes packages/react-reconciler/src/ReactUpdateQueue.new.js x: 466 lines of code y: 18 # changes packages/react-reconciler/src/ReactUpdateQueue.old.js x: 466 lines of code y: 16 # changes packages/react/src/ReactBaseClasses.js x: 73 lines of code y: 14 # changes packages/react/src/ReactElement.js x: 405 lines of code y: 30 # changes scripts/babel/transform-object-assign.js x: 38 lines of code y: 1 # changes scripts/rollup/build.js x: 637 lines of code y: 93 # changes scripts/rollup/forks.js x: 430 lines of code y: 68 # changes scripts/rollup/packaging.js x: 218 lines of code y: 42 # changes scripts/rollup/bundles.js x: 898 lines of code y: 182 # changes packages/use-sync-external-store/src/useSyncExternalStoreShimClient.js x: 67 lines of code y: 2 # changes packages/jest-react/src/internalAct.js x: 102 lines of code y: 3 # changes packages/react-reconciler/src/forks/ReactFiberHostConfig.custom.js x: 140 lines of code y: 57 # changes scripts/rollup/plugins/use-forks-plugin.js x: 62 lines of code y: 5 # changes fixtures/fizz-ssr-browser/index.html x: 55 lines of code y: 6 # changes scripts/flow/environment.js x: 105 lines of code y: 23 # changes scripts/print-warnings/print-warnings.js x: 77 lines of code y: 21 # changes scripts/rollup/validate/eslintrc.cjs.js x: 44 lines of code y: 20 # changes scripts/rollup/validate/eslintrc.cjs2015.js x: 43 lines of code y: 7 # changes scripts/rollup/validate/eslintrc.esm.js x: 43 lines of code y: 6 # changes scripts/rollup/validate/eslintrc.fb.js x: 40 lines of code y: 17 # changes scripts/rollup/validate/eslintrc.rn.js x: 37 lines of code y: 16 # changes packages/react-devtools-shared/src/devtools/views/Profiler/Profiler.css x: 117 lines of code y: 6 # changes scripts/jest/config.build-devtools.js x: 84 lines of code y: 15 # changes scripts/release/utils.js x: 219 lines of code y: 27 # changes scripts/rollup/build-all-release-channels.js x: 244 lines of code y: 12 # changes scripts/flow/runFlow.js x: 60 lines of code y: 6 # changes scripts/jest/jest-cli.js x: 299 lines of code y: 13 # changes scripts/rollup/wrappers.js x: 327 lines of code y: 24 # changes packages/react-devtools-shell/e2e.html x: 40 lines of code y: 1 # changes packages/react-devtools-shell/index.html x: 60 lines of code y: 4 # changes packages/react-devtools-shared/src/devtools/views/Components/Element.css x: 90 lines of code y: 5 # changes packages/react-devtools-shared/src/devtools/views/Components/InspectedElement.css x: 66 lines of code y: 3 # changes packages/react-reconciler/src/ReactFiberSuspenseComponent.new.js x: 97 lines of code y: 14 # changes packages/react-reconciler/src/ReactFiberSuspenseComponent.old.js x: 97 lines of code y: 10 # changes packages/react-devtools-shared/src/config/DevToolsFeatureFlags.core-fb.js x: 10 lines of code y: 7 # changes packages/react-devtools-shared/src/config/DevToolsFeatureFlags.extension-fb.js x: 10 lines of code y: 9 # changes packages/react-server/src/forks/ReactServerFormatConfig.custom.js x: 40 lines of code y: 14 # changes fixtures/attribute-behavior/src/attributes.js x: 2338 lines of code y: 10 # changes fixtures/attribute-behavior/src/App.js x: 922 lines of code y: 15 # changes packages/shared/invokeGuardedCallbackImpl.js x: 137 lines of code y: 10 # changes packages/react-reconciler/src/ReactChildFiber.new.js x: 1126 lines of code y: 31 # changes packages/react-reconciler/src/ReactChildFiber.old.js x: 1126 lines of code y: 27 # changes scripts/tasks/eslint.js x: 17 lines of code y: 10 # changes packages/react-dom/index.classic.fb.js x: 25 lines of code y: 16 # changes packages/react-dom/index.modern.fb.js x: 13 lines of code y: 14 # changes scripts/jest/TestFlags.js x: 53 lines of code y: 20 # changes scripts/jest/matchers/toThrow.js x: 32 lines of code y: 2 # changes packages/react-reconciler/src/ReactFiberTreeContext.new.js x: 141 lines of code y: 3 # changes packages/react-devtools-shared/src/devtools/views/root.css x: 7 lines of code y: 15 # changes scripts/release/prepare-release-from-npm-commands/update-stable-version-numbers.js x: 135 lines of code y: 3 # changes packages/shared/CheckStringCoercion.js x: 102 lines of code y: 2 # changes packages/use-sync-external-store/index.js x: 2 lines of code y: 2 # changes packages/use-sync-external-store/src/useSyncExternalStore.js x: 16 lines of code y: 8 # changes scripts/jest/config.build.js x: 51 lines of code y: 18 # changes scripts/error-codes/extract-errors.js x: 63 lines of code y: 14 # changes scripts/error-codes/transform-error-messages.js x: 82 lines of code y: 8 # changes scripts/jest/preprocessor.js x: 87 lines of code y: 48 # changes fixtures/ssr2/src/Html.js x: 26 lines of code y: 2 # changes packages/react-devtools/app.html x: 241 lines of code y: 12 # changes packages/shared/ReactComponentStackFrame.js x: 164 lines of code y: 8 # changes scripts/jest/setupTests.js x: 253 lines of code y: 22 # changes fixtures/flight/server/handler.server.js x: 27 lines of code y: 7 # changes packages/react-dom/npm/server.node.js x: 15 lines of code y: 3 # changes packages/react-dom/server.node.js x: 32 lines of code y: 9 # changes packages/create-subscription/src/createSubscription.js x: 108 lines of code y: 15 # changes packages/jest-react/src/JestReact.js x: 103 lines of code y: 9 # changes packages/react-reconciler/src/ReactFiberContext.new.js x: 267 lines of code y: 3 # changes packages/react-reconciler/src/ReactFiberHostContext.new.js x: 73 lines of code y: 2 # changes packages/react-reconciler/src/ReactFiberHotReloading.new.js x: 403 lines of code y: 7 # changes packages/react-reconciler/src/ReactFiberHotReloading.old.js x: 403 lines of code y: 5 # changes packages/react-reconciler/src/forks/ReactFiberErrorDialog.www.js x: 23 lines of code y: 8 # changes packages/react/src/ReactAct.js x: 171 lines of code y: 5 # changes packages/react/src/ReactChildren.js x: 216 lines of code y: 29 # changes packages/scheduler/src/forks/SchedulerMock.js x: 536 lines of code y: 6 # changes packages/shared/ReactErrorUtils.js x: 78 lines of code y: 11 # changes packages/shared/checkPropTypes.js x: 86 lines of code y: 5 # changes packages/shared/forks/invokeGuardedCallbackImpl.www.js x: 20 lines of code y: 5 # changes scripts/eslint-rules/prod-error-codes.js x: 66 lines of code y: 1 # changes scripts/shared/evalToString.js x: 49 lines of code y: 5 # changes dangerfile.js x: 188 lines of code y: 23 # changes fixtures/dom/src/components/fixtures/error-handling/index.js x: 386 lines of code y: 7 # changes packages/react/src/jsx/ReactJSXElement.js x: 252 lines of code y: 6 # changes packages/shared/consoleWithStackDev.js x: 34 lines of code y: 6 # changes scripts/eslint-rules/no-primitive-constructors.js x: 42 lines of code y: 5 # changes scripts/eslint-rules/safe-string-coercion.js x: 242 lines of code y: 1 # changes scripts/merge-fork/merge-fork.js x: 93 lines of code y: 2 # changes packages/react/src/ReactLazy.js x: 144 lines of code y: 13 # changes packages/react-reconciler/src/ReactMutableSource.new.js x: 79 lines of code y: 6 # changes scripts/release/publish-using-ci-workflow.js x: 117 lines of code y: 4 # changes scripts/rollup/validate/index.js x: 87 lines of code y: 12 # changes scripts/merge-fork/replace-fork.js x: 96 lines of code y: 4 # changes scripts/rollup/utils.js x: 80 lines of code y: 4 # changes fixtures/dom/src/components/fixtures/media-events/index.js x: 81 lines of code y: 3 # changes scripts/eslint-rules/no-production-logging.js x: 71 lines of code y: 4 # changes scripts/eslint-rules/no-to-warn-dev-within-to-throw.js x: 31 lines of code y: 4 # changes packages/eslint-plugin-react-hooks/src/ExhaustiveDeps.js x: 1445 lines of code y: 47 # changes packages/eslint-plugin-react-hooks/src/RulesOfHooks.js x: 328 lines of code y: 20 # changes packages/shared/forks/Scheduler.umd.js x: 46 lines of code y: 11 # changes packages/shared/forks/consoleWithStackDev.www.js x: 40 lines of code y: 4 # changes scripts/devtools/publish-release.js x: 78 lines of code y: 1 # changes scripts/devtools/utils.js x: 103 lines of code y: 1 # changes packages/scheduler/src/SchedulerFeatureFlags.js x: 7 lines of code y: 14 # changes packages/scheduler/src/forks/Scheduler.js x: 453 lines of code y: 5 # changes packages/scheduler/src/forks/SchedulerFeatureFlags.www.js x: 11 lines of code y: 16 # changes packages/react-reconciler/src/ReactFiberSyncTaskQueue.new.js x: 56 lines of code y: 3 # changes scripts/rollup/modules.js x: 79 lines of code y: 51 # changes fixtures/devtools/regression/shared.js x: 300 lines of code y: 4 # changes packages/react-devtools-shared/src/devtools/views/Components/KeyValue.css x: 53 lines of code y: 11 # changes packages/react-devtools-shared/src/devtools/views/TabBar.css x: 103 lines of code y: 4 # changes scripts/prettier/index.js x: 67 lines of code y: 24 # changes packages/react-devtools-shared/src/devtools/views/Components/InspectedElementHooksTree.css x: 74 lines of code y: 5 # changes appveyor.yml x: 28 lines of code y: 13 # changes packages/react-devtools-extensions/popups/disabled.html x: 16 lines of code y: 5 # changes scripts/shared/listChangedFiles.js x: 25 lines of code y: 4 # changes fixtures/legacy-jsx-runtimes/setupTests.js x: 233 lines of code y: 2 # changes fixtures/ssr2/src/Post.js x: 20 lines of code y: 1 # changes scripts/jest/setupHostConfigs.js x: 120 lines of code y: 17 # changes packages/react/src/ReactMemo.js x: 38 lines of code y: 3 # changes fixtures/concurrent/time-slicing/src/index.css x: 125 lines of code y: 2 # changes scripts/release/prepare-release-from-npm.js x: 25 lines of code y: 3 # changes fixtures/ssr/server/index.js x: 55 lines of code y: 4 # changes packages/react/src/ReactElementValidator.js x: 418 lines of code y: 47 # changes packages/react/src/jsx/ReactJSXElementValidator.js x: 330 lines of code y: 8 # changes packages/react-devtools-shared/src/devtools/views/Profiler/SnapshotCommitList.css x: 46 lines of code y: 3 # changes packages/react-reconciler/src/ReactStrictModeWarnings.new.js x: 306 lines of code y: 7 # changes packages/scheduler/src/SchedulerProfiling.js x: 147 lines of code y: 9 # changes scripts/eslint-rules/no-cross-fork-imports.js x: 71 lines of code y: 3 # changes scripts/release/publish.js x: 79 lines of code y: 13 # changes scripts/release/publish-commands/publish-to-npm.js x: 87 lines of code y: 19 # changes scripts/release/publish-commands/print-follow-up-instructions.js x: 105 lines of code y: 10 # changes packages/react-client/src/forks/ReactFlightClientHostConfig.dom-relay.js x: 2 lines of code y: 4 # changes fixtures/flight/config/modules.js x: 80 lines of code y: 2 # changes fixtures/flight/scripts/build.js x: 169 lines of code y: 2 # changes fixtures/flight/scripts/start.js x: 133 lines of code y: 2 # changes packages/scheduler/src/forks/SchedulerPostTask.js x: 181 lines of code y: 1 # changes fixtures/legacy-jsx-runtimes/react-14/cjs/react-jsx-dev-runtime.development.js x: 674 lines of code y: 1 # changes fixtures/legacy-jsx-runtimes/react-14/cjs/react-jsx-runtime.development.js x: 688 lines of code y: 1 # changes fixtures/legacy-jsx-runtimes/react-16/cjs/react-jsx-dev-runtime.development.js x: 696 lines of code y: 1 # changes fixtures/legacy-jsx-runtimes/react-16/cjs/react-jsx-runtime.development.js x: 710 lines of code y: 1 # changes fixtures/legacy-jsx-runtimes/react-17/cjs/react-jsx-dev-runtime.development.js x: 843 lines of code y: 1 # changes fixtures/legacy-jsx-runtimes/react-17/cjs/react-jsx-runtime.development.js x: 855 lines of code y: 1 # changes scripts/flow/createFlowConfigs.js x: 75 lines of code y: 10 # changes fixtures/devtools/regression/14.9.html x: 27 lines of code y: 6 # changes fixtures/devtools/standalone/index.html x: 342 lines of code y: 4 # changes fixtures/fiber-debugger/src/Fibers.js x: 380 lines of code y: 9 # changes fixtures/fiber-debugger/src/describeFibers.js x: 104 lines of code y: 6 # changes packages/dom-event-testing-library/domEvents.js x: 354 lines of code y: 3 # changes scripts/bench/benchmarks/hacker-news/top-stories.js x: 1321 lines of code y: 3 # changes packages/react-reconciler/src/ReactFiberScope.new.js x: 172 lines of code y: 3 # changes scripts/jest/matchers/toWarnDev.js x: 211 lines of code y: 19 # changes packages/shared/enqueueTask.js x: 31 lines of code y: 8 # changes packages/react/src/ReactCurrentOwner.js x: 5 lines of code y: 8 # changes fixtures/dom/src/components/Header.js x: 105 lines of code y: 28 # changes packages/shared/ReactInstanceMap.js x: 12 lines of code y: 6 # changes packages/shared/ReactSharedInternals.js x: 4 lines of code y: 7 # changes scripts/tasks/version-check.js x: 31 lines of code y: 7 # changes fixtures/dom/src/toWarnDev.js x: 223 lines of code y: 3 # changes fixtures/dom/src/components/fixtures/suspense/index.js x: 274 lines of code y: 5 # changes fixtures/fiber-debugger/src/App.js x: 244 lines of code y: 8 # changes packages/scheduler/npm/umd/scheduler.development.js x: 126 lines of code y: 13 # changes fixtures/dom/src/components/fixtures/selects/index.js x: 208 lines of code y: 14 # changes packages/dom-event-testing-library/domEventSequences.js x: 288 lines of code y: 1 # changes packages/react/src/ReactNoopUpdateQueue.js x: 47 lines of code y: 12 # changes fixtures/concurrent/time-slicing/src/Charts.js x: 123 lines of code y: 1 # changes fixtures/dom/src/components/fixtures/textareas/index.js x: 79 lines of code y: 7 # changes babel.config.js x: 26 lines of code y: 10 # changes fixtures/scheduler/index.html x: 695 lines of code y: 7 # changes scripts/rollup/stats.js x: 110 lines of code y: 13 # changes fixtures/dom/public/renderer.js x: 153 lines of code y: 2 # changes fixtures/fiber-triangle/index.html x: 215 lines of code y: 4 # changes fixtures/art/VectorWidget.js x: 77 lines of code y: 9 # changes fixtures/dom/src/style.css x: 260 lines of code y: 13 # changes scripts/perf-counters/src/hardware-counter.cpp x: 366 lines of code y: 8 # changes scripts/perf-counters/src/hardware-counter.h x: 75 lines of code y: 8 # changes scripts/perf-counters/src/jsc-perf.cpp x: 175 lines of code y: 8 # changes scripts/perf-counters/src/portability.h x: 99 lines of code y: 8 # changes scripts/perf-counters/src/thread-local.h x: 502 lines of code y: 8 # changes fixtures/dom/src/components/fixtures/index.js x: 43 lines of code y: 19 # changes scripts/bench/stats.js x: 102 lines of code y: 5 # changes scripts/rollup/sync.js x: 45 lines of code y: 8 # changes scripts/bench/benchmarks/hacker-news/benchmark.js x: 296 lines of code y: 2 # changes scripts/bench/benchmarks/pe-class-components/benchmark.js x: 5400 lines of code y: 2 # changes scripts/bench/benchmarks/pe-functional-components/benchmark.js x: 4917 lines of code y: 2 # changes scripts/bench/benchmarks/pe-no-components/benchmark.js x: 4683 lines of code y: 2 # changes fixtures/dom/src/components/fixtures/number-inputs/index.js x: 152 lines of code y: 8 # changes
199.0
# changes
  min: 1.0
  average: 8.89
  25th percentile: 1.0
  median: 3.0
  75th percentile: 6.0
  max: 199.0
0 5400.0
lines of code
min: 1.0 | average: 131.68 | 25th percentile: 10.0 | median: 30.0 | 75th percentile: 71.0 | max: 5400.0

Number of Contributors vs. Number of Changes: 808 points

fixtures/ssr2/scripts/build.js x: 2 # contributors y: 2 # changes fixtures/ssr2/server/render.js x: 5 # contributors y: 9 # changes ReactVersions.js x: 2 # contributors y: 12 # changes packages/react/index.experimental.js x: 11 # contributors y: 28 # changes scripts/devtools/prepare-release.js x: 3 # contributors y: 5 # changes fixtures/ssr/src/components/Chrome.js x: 7 # contributors y: 9 # changes fixtures/ssr/src/index.js x: 5 # contributors y: 10 # changes scripts/devtools/build-and-test.js x: 3 # contributors y: 4 # changes packages/react-reconciler/src/ReactFiberReconciler.new.js x: 12 # contributors y: 60 # changes packages/react-reconciler/src/ReactFiberReconciler.old.js x: 12 # contributors y: 63 # changes packages/shared/ReactFeatureFlags.js x: 33 # contributors y: 199 # changes packages/shared/forks/ReactFeatureFlags.native-fb.js x: 31 # contributors y: 171 # changes packages/shared/forks/ReactFeatureFlags.native-oss.js x: 30 # contributors y: 165 # changes packages/shared/forks/ReactFeatureFlags.test-renderer.js x: 30 # contributors y: 168 # changes packages/shared/forks/ReactFeatureFlags.test-renderer.native.js x: 12 # contributors y: 72 # changes packages/shared/forks/ReactFeatureFlags.test-renderer.www.js x: 27 # contributors y: 164 # changes packages/shared/forks/ReactFeatureFlags.testing.js x: 17 # contributors y: 108 # changes packages/shared/forks/ReactFeatureFlags.testing.www.js x: 17 # contributors y: 107 # changes packages/shared/forks/ReactFeatureFlags.www-dynamic.js x: 11 # contributors y: 74 # changes packages/shared/forks/ReactFeatureFlags.www.js x: 31 # contributors y: 195 # changes packages/react-devtools-shared/src/devtools/views/ErrorBoundary/shared.css x: 1 # contributors y: 4 # changes packages/shared/ReactVersion.js x: 12 # contributors y: 50 # changes packages/shared/isValidElementType.js x: 14 # contributors y: 35 # changes packages/react-reconciler/src/ReactFiberBeginWork.new.js x: 15 # contributors y: 83 # changes packages/react-reconciler/src/ReactFiberBeginWork.old.js x: 14 # contributors y: 69 # changes packages/react-reconciler/src/ReactFiberCommitWork.new.js x: 14 # contributors y: 88 # changes packages/react-reconciler/src/ReactFiberCompleteWork.new.js x: 14 # contributors y: 61 # changes packages/react-reconciler/src/ReactFiberCompleteWork.old.js x: 13 # contributors y: 49 # changes packages/react-reconciler/src/ReactFiberRoot.new.js x: 6 # contributors y: 36 # changes packages/react-reconciler/src/ReactFiberRoot.old.js x: 6 # contributors y: 34 # changes packages/react-reconciler/src/ReactFiberWorkLoop.new.js x: 21 # contributors y: 161 # changes packages/react-reconciler/src/ReactFiberWorkLoop.old.js x: 23 # contributors y: 145 # changes scripts/release/shared-commands/download-build-artifacts.js x: 3 # contributors y: 10 # changes packages/react-reconciler/src/ReactFiber.new.js x: 11 # contributors y: 42 # changes packages/react-reconciler/src/ReactFiber.old.js x: 10 # contributors y: 36 # changes packages/react-reconciler/src/ReactFiberCacheComponent.new.js x: 4 # contributors y: 8 # changes packages/react-reconciler/src/ReactFiberHooks.new.js x: 16 # contributors y: 80 # changes packages/react-reconciler/src/ReactFiberHooks.old.js x: 17 # contributors y: 74 # changes packages/react-reconciler/src/ReactFiberNewContext.new.js x: 6 # contributors y: 18 # changes packages/react-reconciler/src/ReactFiberNewContext.old.js x: 6 # contributors y: 16 # changes packages/react/index.classic.fb.js x: 9 # contributors y: 27 # changes packages/react/index.js x: 17 # contributors y: 42 # changes packages/react/index.stable.js x: 4 # contributors y: 11 # changes packages/react/src/React.js x: 21 # contributors y: 81 # changes packages/react/src/ReactContext.js x: 11 # contributors y: 21 # changes packages/react/src/ReactServerContext.js x: 1 # contributors y: 1 # changes packages/react/src/ReactSharedInternals.js x: 11 # contributors y: 23 # changes packages/shared/ReactSymbols.js x: 15 # contributors y: 44 # changes packages/shared/ReactTypes.js x: 17 # contributors y: 89 # changes packages/shared/getComponentNameFromType.js x: 5 # contributors y: 5 # changes packages/react-devtools-shared/src/devtools/views/Settings/SettingsShared.css x: 4 # contributors y: 7 # changes packages/react-reconciler/src/ReactFiberUnwindWork.new.js x: 3 # contributors y: 15 # changes packages/react-reconciler/src/ReactFiberUnwindWork.old.js x: 3 # contributors y: 13 # changes fixtures/blocks/src/index.js x: 4 # contributors y: 5 # changes fixtures/ssr2/src/index.js x: 3 # contributors y: 3 # changes packages/react-reconciler/src/ReactFiberDevToolsHook.new.js x: 7 # contributors y: 14 # changes scripts/jest/typescript/preprocessor.js x: 6 # contributors y: 6 # changes scripts/shared/inlinedHostConfigs.js x: 7 # contributors y: 23 # changes packages/react-dom/index.experimental.js x: 6 # contributors y: 11 # changes packages/react-reconciler/src/ReactFiberHydrationContext.new.js x: 5 # contributors y: 26 # changes packages/react-reconciler/src/ReactFiberHydrationContext.old.js x: 4 # contributors y: 21 # changes packages/react-reconciler/src/ReactFiberThrow.new.js x: 7 # contributors y: 42 # changes packages/react-reconciler/src/ReactFiberThrow.old.js x: 8 # contributors y: 38 # changes packages/react-reconciler/src/ReactFiberLane.new.js x: 5 # contributors y: 36 # changes packages/react-reconciler/src/ReactFiberTracingMarkerComponent.new.js x: 1 # contributors y: 2 # changes packages/react/src/ReactCurrentBatchConfig.js x: 4 # contributors y: 6 # changes packages/react/src/ReactHooks.js x: 18 # contributors y: 42 # changes packages/react-reconciler/src/ReactFiberClassComponent.new.js x: 9 # contributors y: 33 # changes packages/react-reconciler/src/ReactFiberClassComponent.old.js x: 10 # contributors y: 31 # changes packages/react-reconciler/src/ReactUpdateQueue.new.js x: 7 # contributors y: 18 # changes packages/react/src/ReactBaseClasses.js x: 9 # contributors y: 14 # changes packages/react/src/ReactElement.js x: 21 # contributors y: 30 # changes scripts/rollup/build.js x: 29 # contributors y: 93 # changes scripts/rollup/forks.js x: 17 # contributors y: 68 # changes packages/react-server/src/forks/ReactServerStreamConfig.custom.js x: 2 # contributors y: 4 # changes scripts/rollup/packaging.js x: 12 # contributors y: 42 # changes scripts/rollup/bundles.js x: 34 # contributors y: 182 # changes packages/jest-react/src/internalAct.js x: 1 # contributors y: 3 # changes packages/react-reconciler/src/forks/ReactFiberHostConfig.custom.js x: 14 # contributors y: 57 # changes fixtures/fizz-ssr-browser/index.html x: 2 # contributors y: 6 # changes scripts/print-warnings/print-warnings.js x: 15 # contributors y: 21 # changes scripts/rollup/validate/eslintrc.cjs.js x: 9 # contributors y: 20 # changes scripts/rollup/validate/eslintrc.fb.js x: 8 # contributors y: 17 # changes scripts/rollup/validate/eslintrc.rn.js x: 9 # contributors y: 16 # changes scripts/rollup/validate/eslintrc.umd.js x: 11 # contributors y: 20 # changes scripts/jest/config.build-devtools.js x: 6 # contributors y: 15 # changes scripts/rollup/build-all-release-channels.js x: 6 # contributors y: 12 # changes scripts/flow/runFlow.js x: 5 # contributors y: 6 # changes scripts/jest/jest-cli.js x: 5 # contributors y: 13 # changes scripts/rollup/wrappers.js x: 10 # contributors y: 24 # changes packages/react-devtools-shared/src/devtools/views/Components/Element.css x: 2 # contributors y: 5 # changes packages/react-reconciler/src/ReactFiberSuspenseComponent.new.js x: 4 # contributors y: 14 # changes packages/react-reconciler/src/ReactFiberSuspenseComponent.old.js x: 4 # contributors y: 10 # changes packages/react-devtools-shared/src/config/DevToolsFeatureFlags.core-fb.js x: 3 # contributors y: 7 # changes packages/react-devtools-shared/src/config/DevToolsFeatureFlags.extension-fb.js x: 3 # contributors y: 9 # changes packages/react-devtools-shared/src/config/DevToolsFeatureFlags.extension-oss.js x: 4 # contributors y: 9 # changes packages/react-server/src/forks/ReactServerFormatConfig.custom.js x: 3 # contributors y: 14 # changes fixtures/attribute-behavior/src/attributes.js x: 8 # contributors y: 10 # changes fixtures/attribute-behavior/src/App.js x: 11 # contributors y: 15 # changes packages/shared/invokeGuardedCallbackImpl.js x: 9 # contributors y: 10 # changes packages/react-reconciler/src/ReactChildFiber.new.js x: 9 # contributors y: 31 # changes scripts/tasks/eslint.js x: 10 # contributors y: 10 # changes scripts/tasks/linc.js x: 8 # contributors y: 7 # changes scripts/eslint-rules/index.js x: 7 # contributors y: 10 # changes packages/react-dom/index.classic.fb.js x: 7 # contributors y: 16 # changes packages/react-dom/index.modern.fb.js x: 6 # contributors y: 14 # changes scripts/jest/TestFlags.js x: 4 # contributors y: 20 # changes packages/react-reconciler/src/ReactFiberTreeContext.new.js x: 2 # contributors y: 3 # changes packages/react-devtools-shared/src/devtools/views/root.css x: 5 # contributors y: 15 # changes packages/use-sync-external-store/src/useSyncExternalStore.js x: 2 # contributors y: 8 # changes scripts/jest/config.build.js x: 5 # contributors y: 18 # changes scripts/shared/pathsByLanguageVersion.js x: 8 # contributors y: 9 # changes scripts/error-codes/extract-errors.js x: 11 # contributors y: 14 # changes scripts/error-codes/transform-error-messages.js x: 3 # contributors y: 8 # changes scripts/jest/preprocessor.js x: 23 # contributors y: 48 # changes scripts/jest/setupEnvironment.js x: 8 # contributors y: 16 # changes packages/react-devtools/app.html x: 7 # contributors y: 12 # changes scripts/jest/setupTests.js x: 7 # contributors y: 22 # changes fixtures/flight/server/handler.server.js x: 2 # contributors y: 7 # changes packages/react-dom/server.node.js x: 6 # contributors y: 9 # changes packages/create-subscription/src/createSubscription.js x: 9 # contributors y: 15 # changes packages/react-reconciler/src/forks/ReactFiberErrorDialog.www.js x: 6 # contributors y: 8 # changes packages/react/src/ReactChildren.js x: 16 # contributors y: 29 # changes packages/shared/ReactErrorUtils.js x: 5 # contributors y: 11 # changes dangerfile.js x: 12 # contributors y: 23 # changes packages/react/src/ReactLazy.js x: 8 # contributors y: 13 # changes packages/react-reconciler/src/ReactMutableSource.new.js x: 3 # contributors y: 6 # changes scripts/rollup/utils.js x: 4 # contributors y: 4 # changes packages/eslint-plugin-react-hooks/src/ExhaustiveDeps.js x: 31 # contributors y: 47 # changes packages/eslint-plugin-react-hooks/src/RulesOfHooks.js x: 20 # contributors y: 20 # changes packages/shared/forks/Scheduler.umd.js x: 8 # contributors y: 11 # changes packages/scheduler/src/forks/SchedulerFeatureFlags.www.js x: 4 # contributors y: 16 # changes scripts/rollup/modules.js x: 19 # contributors y: 51 # changes scripts/prettier/index.js x: 15 # contributors y: 24 # changes packages/react-devtools-shared/src/devtools/views/Components/InspectedElementHooksTree.css x: 1 # contributors y: 5 # changes appveyor.yml x: 6 # contributors y: 13 # changes fixtures/ssr2/public/main.css x: 2 # contributors y: 1 # changes scripts/jest/setupHostConfigs.js x: 6 # contributors y: 17 # changes scripts/jest/config.base.js x: 7 # contributors y: 13 # changes packages/react/src/ReactElementValidator.js x: 26 # contributors y: 47 # changes packages/react-reconciler/src/ReactStrictModeWarnings.new.js x: 5 # contributors y: 7 # changes scripts/release/publish-commands/publish-to-npm.js x: 8 # contributors y: 19 # changes fixtures/flight-browser/index.html x: 2 # contributors y: 10 # changes fixtures/flight/src/index.js x: 2 # contributors y: 9 # changes fixtures/dom/src/components/Header.js x: 16 # contributors y: 28 # changes scripts/tasks/version-check.js x: 6 # contributors y: 7 # changes scripts/rollup/shims/facebook-www/ReactBrowserEventEmitter_DO_NOT_USE.js x: 3 # contributors y: 2 # changes scripts/rollup/shims/facebook-www/findDOMNode.js x: 7 # contributors y: 7 # changes packages/react/src/ReactNoopUpdateQueue.js x: 5 # contributors y: 12 # changes fixtures/art/VectorWidget.js x: 9 # contributors y: 9 # changes scripts/perf-counters/src/hardware-counter.cpp x: 8 # contributors y: 8 # changes fixtures/dom/src/components/fixtures/index.js x: 10 # contributors y: 19 # changes fixtures/dom/public/index.html x: 5 # contributors y: 4 # changes
199.0
# changes
  min: 1.0
  average: 8.89
  25th percentile: 1.0
  median: 3.0
  75th percentile: 6.0
  max: 199.0
0 34.0
# contributors
min: 1.0 | average: 3.56 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 34.0