JetBrains / react-buddy-react
File Size

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

Intro
Learn more...
File Size Overall
31% | 15% | 15% | 10% | 27%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
js35% | 15% | 15% | 10% | 23%
html0% | 20% | 23% | 0% | 55%
h0% | 74% | 0% | 0% | 25%
cpp0% | 0% | 56% | 26% | 16%
css0% | 0% | 8% | 18% | 73%
mjs0% | 0% | 0% | 0% | 100%
gyp0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
scripts56% | 7% | 12% | 6% | 17%
fixtures11% | 35% | 14% | 8% | 31%
packages10% | 3% | 24% | 19% | 42%
ROOT0% | 0% | 0% | 76% | 23%
Longest Files (Top 50)
File# lines# units
benchmark.js
in scripts/bench/benchmarks/pe-class-components
5400 279
benchmark.js
in scripts/bench/benchmarks/pe-functional-components
4917 279
benchmark.js
in scripts/bench/benchmarks/pe-no-components
4683 279
attributes.js
in fixtures/attribute-behavior/src
2338 342
ExhaustiveDeps.js
in packages/eslint-plugin-react-hooks/src
1486 38
top-stories.js
in scripts/bench/benchmarks/hacker-news
1321 -
App.js
in fixtures/attribute-behavior/src
922 23
bundles.js
in scripts/rollup
892 3
react-jsx-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-17/cjs
855 48
react-jsx-dev-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-17/cjs
843 46
react-jsx-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-16/cjs
710 32
react-jsx-dev-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-16/cjs
696 30
index.html
in fixtures/scheduler
695 -
react-jsx-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-15/cjs
692 31
react-jsx-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-14/cjs
688 31
react-jsx-dev-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-15/cjs
678 29
react-jsx-dev-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-14/cjs
674 29
build.js
in scripts/rollup
658 19
SchedulerMock.js
in packages/scheduler/src/forks
573 30
thread-local.h
in scripts/perf-counters/src
502 37
Scheduler.js
in packages/scheduler/src/forks
499 17
ReactElementValidator.js
in packages/react/src
436 16
ReactElement.js
in packages/react/src
405 15
RulesOfHooks.js
in packages/eslint-plugin-react-hooks/src
402 21
forks.js
in scripts/rollup
389 2
index.js
in fixtures/dom/src/components/fixtures/error-handling
386 19
Fibers.js
in fixtures/fiber-debugger/src
380 6
hardware-counter.cpp
in scripts/perf-counters/src
366 30
domEvents.js
in packages/dom-event-testing-library
354 42
wrappers.js
in scripts/rollup
351 7
ReactJSXElementValidator.js
in packages/react/src/jsx
348 12
index.html
in fixtures/devtools/standalone
342 -
jest-cli.js
in scripts/jest
325 7
shared.js
in fixtures/devtools/regression
300 10
benchmark.js
in scripts/bench/benchmarks/hacker-news
296 6
295 6
domEventSequences.js
in packages/dom-event-testing-library
288 12
index.js
in fixtures/dom/src/components/fixtures/suspense
274 7
safe-string-coercion.js
in scripts/eslint-rules
263 12
style.css
in fixtures/dom/src
260 -
setupTests.js
in scripts/jest
253 9
ReactJSXElement.js
in packages/react/src/jsx
252 10
App.js
in fixtures/fiber-debugger/src
244 5
toWarnDev.js
in scripts/jest/matchers
242 4
app.html
in packages/react-devtools
241 -
packaging.js
in scripts/rollup
238 14
setupTests.js
in fixtures/legacy-jsx-runtimes
233 5
prepare-release.js
in scripts/devtools
231 11
toWarnDev.js
in fixtures/dom/src
223 5
utils.js
in scripts/release
219 1
Files With Most Units (Top 50)
File# lines# units
attributes.js
in fixtures/attribute-behavior/src
2338 342
benchmark.js
in scripts/bench/benchmarks/pe-class-components
5400 279
benchmark.js
in scripts/bench/benchmarks/pe-no-components
4683 279
benchmark.js
in scripts/bench/benchmarks/pe-functional-components
4917 279
react-jsx-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-17/cjs
855 48
react-jsx-dev-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-17/cjs
843 46
domEvents.js
in packages/dom-event-testing-library
354 42
ExhaustiveDeps.js
in packages/eslint-plugin-react-hooks/src
1486 38
thread-local.h
in scripts/perf-counters/src
502 37
react-jsx-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-16/cjs
710 32
react-jsx-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-15/cjs
692 31
react-jsx-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-14/cjs
688 31
react-jsx-dev-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-16/cjs
696 30
SchedulerMock.js
in packages/scheduler/src/forks
573 30
hardware-counter.cpp
in scripts/perf-counters/src
366 30
react-jsx-dev-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-15/cjs
678 29
react-jsx-dev-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-14/cjs
674 29
ReactHooks.js
in packages/react/src
190 24
App.js
in fixtures/attribute-behavior/src
922 23
RulesOfHooks.js
in packages/eslint-plugin-react-hooks/src
402 21
scheduler.development.js
in packages/scheduler/npm/umd
126 20
index.js
in fixtures/dom/src/components/fixtures/error-handling
386 19
build.js
in scripts/rollup
658 19
index.js
in packages/dom-event-testing-library
85 18
Scheduler.js
in packages/scheduler/src/forks
499 17
ReactElementValidator.js
in packages/react/src
436 16
renderer.js
in fixtures/dom/public
153 15
describeFibers.js
in fixtures/fiber-debugger/src
104 15
ReactElement.js
in packages/react/src
405 15
SchedulerPostTask.js
in packages/scheduler/src/forks
181 14
packaging.js
in scripts/rollup
238 14
hardware-counter.h
in scripts/perf-counters/src
75 13
domEventSequences.js
in packages/dom-event-testing-library
288 12
ReactContext.js
in packages/react/src
103 12
ReactJSXElementValidator.js
in packages/react/src/jsx
348 12
safe-string-coercion.js
in scripts/eslint-rules
263 12
ReactChildren.js
in packages/react/src
218 11
SchedulerProfiling.js
in packages/scheduler/src
147 11
prepare-release.js
in scripts/devtools
231 11
shared.js
in fixtures/devtools/regression
300 10
ReactJSXElement.js
in packages/react/src/jsx
252 10
runner.js
in scripts/bench
113 10
build.js
in scripts/bench
96 10
CheckStringCoercion.js
in packages/shared
108 9
utils.js
in scripts/devtools
103 9
setupTests.js
in scripts/jest
253 9
schedulerTestMatchers.js
in scripts/jest/matchers
79 9
preprocessor.js
in scripts/jest/typescript
95 9
environment.js
in scripts/flow
146 8
benchmark.js
in scripts/bench
107 8
Files With Long Lines (Top 49)

There are 49 files with lines longer than 120 characters. In total, there are 211 long lines.

File# lines# units# long lines
react-jsx-dev-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-16/cjs
696 30 21
react-jsx-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-16/cjs
710 32 21
react-jsx-dev-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-15/cjs
678 29 19
react-jsx-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-15/cjs
692 31 19
react-jsx-dev-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-17/cjs
843 46 19
react-jsx-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-17/cjs
855 48 19
react-jsx-dev-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-14/cjs
674 29 19
react-jsx-runtime.development.js
in fixtures/legacy-jsx-runtimes/react-14/cjs
688 31 19
top-stories.js
in scripts/bench/benchmarks/hacker-news
1321 - 6
index.html
in fixtures/scheduler
695 - 3
index.html
in fixtures/expiration/public
25 - 2
codemirror-paraiso-dark.css
in fixtures/dom/src/components/fixtures/hydration
24 - 2
index.html
in fixtures/flight-browser
97 - 2
deadcode.html
in packages/react-devtools-extensions/popups
27 - 2
deploy.html
in packages/react-devtools-extensions
36 - 2
scheduler.development.js
in packages/scheduler/npm/umd
126 20 2
jest-cli.js
in scripts/jest
325 7 2
16.3.html
in fixtures/devtools/regression
27 - 1
next.html
in fixtures/devtools/regression
30 - 1
canary.html
in fixtures/devtools/regression
30 - 1
16.0.html
in fixtures/devtools/regression
27 - 1
15.4.html
in fixtures/devtools/regression
27 - 1
15.3.html
in fixtures/devtools/regression
27 - 1
16.6.html
in fixtures/devtools/regression
30 - 1
16.1.html
in fixtures/devtools/regression
27 - 1
16.4.html
in fixtures/devtools/regression
27 - 1
15.6.html
in fixtures/devtools/regression
27 - 1
16.2.html
in fixtures/devtools/regression
27 - 1
16.5.html
in fixtures/devtools/regression
29 - 1
15.5.html
in fixtures/devtools/regression
27 - 1
15.2.html
in fixtures/devtools/regression
27 - 1
16.7.html
in fixtures/devtools/regression
30 - 1
15.1.html
in fixtures/devtools/regression
27 - 1
15.0.html
in fixtures/devtools/regression
27 - 1
14.9.html
in fixtures/devtools/regression
27 - 1
setupTests.js
in fixtures/legacy-jsx-runtimes
233 5 1
toWarnDev.js
in fixtures/dom/src
223 5 1
index.js
in fixtures/dom/src/components/fixtures/textareas
79 1 1
index.js
in fixtures/dom/src/components/fixtures/buttons
40 2 1
index.js
in fixtures/dom/src/components/fixtures/pointer-events
13 - 1
index.js
in fixtures/dom/src/components/fixtures/form-state
58 1 1
modules.js
in fixtures/flight/config
80 4 1
deploy.firefox.html
in packages/react-devtools-extensions
7 - 1
development.html
in packages/react-devtools-extensions/popups
23 - 1
unminified.html
in packages/react-devtools-extensions/popups
29 - 1
disabled.html
in packages/react-devtools-extensions/popups
16 - 1
ExhaustiveDeps.js
in packages/eslint-plugin-react-hooks/src
1486 38 1
ReactHooks.js
in packages/react/src
190 24 1
toWarnDev.js
in scripts/jest/matchers
242 4 1