facebook / jest
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 381 files with 42,592 lines of code.
    • 3 very long files (3,999 lines of code)
    • 9 long files (6,575 lines of code)
    • 43 medium size files (12,948 lines of codeclsfd_ftr_w_mp_ins)
    • 64 small files (8,961 lines of code)
    • 262 very small files (10,109 lines of code)
9% | 15% | 30% | 21% | 23%
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
ts10% | 17% | 29% | 19% | 23%
js0% | 0% | 29% | 38% | 31%
css0% | 0% | 88% | 0% | 11%
yaml0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
packages/jest-runtime96% | 0% | 0% | 0% | 3%
packages/jest-config44% | 0% | 13% | 16% | 25%
packages/expect30% | 25% | 31% | 7% | 4%
packages/jest-mock0% | 100% | 0% | 0% | 0%
packages/jest-haste-map0% | 31% | 41% | 10% | 16%
packages/jest-transform0% | 72% | 0% | 0% | 27%
packages/jest-resolve0% | 57% | 0% | 20% | 21%
packages/jest-cli0% | 62% | 0% | 21% | 15%
packages/diff-sequences0% | 83% | 0% | 16% | 0%
packages/jest-jasmine20% | 20% | 8% | 37% | 33%
packages/jest-core0% | 15% | 42% | 7% | 34%
packages/jest-snapshot0% | 0% | 82% | 5% | 11%
packages/jest-circus0% | 0% | 55% | 31% | 13%
packages/jest-reporters0% | 0% | 34% | 44% | 20%
packages/jest-types0% | 0% | 83% | 0% | 16%
packages/jest-diff0% | 0% | 49% | 37% | 12%
website/src0% | 0% | 43% | 21% | 34%
packages/jest-runner0% | 0% | 79% | 0% | 20%
website/static0% | 0% | 98% | 0% | 1%
packages/jest-matcher-utils0% | 0% | 76% | 0% | 23%
packages/pretty-format0% | 0% | 30% | 29% | 40%
packages/jest-fake-timers0% | 0% | 77% | 21% | <1%
packages/expect-utils0% | 0% | 63% | 35% | <1%
packages/jest-message-util0% | 0% | 98% | 0% | 1%
packages/babel-plugin-jest-hoist0% | 0% | 100% | 0% | 0%
website0% | 0% | 77% | 0% | 22%
packages/babel-jest0% | 0% | 99% | 0% | <1%
packages/jest-worker0% | 0% | 0% | 78% | 21%
scripts0% | 0% | 0% | 72% | 27%
packages/jest-console0% | 0% | 0% | 73% | 26%
packages/test-utils0% | 0% | 0% | 63% | 36%
packages/jest-resolve-dependencies0% | 0% | 0% | 100% | 0%
packages/jest-environment-jsdom0% | 0% | 0% | 100% | 0%
packages/jest-environment-node0% | 0% | 0% | 100% | 0%
packages/jest-repl0% | 0% | 0% | 43% | 56%
packages/jest-validate0% | 0% | 0% | 23% | 76%
packages/jest-docblock0% | 0% | 0% | 100% | 0%
packages/jest-watcher0% | 0% | 0% | 0% | 100%
packages/jest-util0% | 0% | 0% | 0% | 100%
packages/jest-each0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
packages/jest-changed-files0% | 0% | 0% | 0% | 100%
packages/jest-environment0% | 0% | 0% | 0% | 100%
packages/jest-expect0% | 0% | 0% | 0% | 100%
packages/jest-create-cache-key-function0% | 0% | 0% | 0% | 100%
packages/jest-source-map0% | 0% | 0% | 0% | 100%
packages/jest-get-type0% | 0% | 0% | 0% | 100%
packages/jest-leak-detector0% | 0% | 0% | 0% | 100%
packages/jest-schemas0% | 0% | 0% | 0% | 100%
packages/jest-phabricator0% | 0% | 0% | 0% | 100%
packages/jest-globals0% | 0% | 0% | 0% | 100%
packages/jest-serializer0% | 0% | 0% | 0% | 100%
packages/jest-regex-util0% | 0% | 0% | 0% | 100%
packages/jest0% | 0% | 0% | 0% | 100%
packages/babel-preset-jest0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
index.ts
in packages/jest-runtime/src
1950 58
normalize.ts
in packages/jest-config/src
1048 27
spyMatchers.ts
in packages/expect/src
1001 30
index.ts
in packages/jest-mock/src
978 30
index.ts
in packages/jest-haste-map/src
869 22
matchers.ts
in packages/expect/src
821 19
ScriptTransformer.ts
in packages/jest-transform/src
807 25
resolver.ts
in packages/jest-resolve/src
726 28
args.ts
in packages/jest-cli/src/cli
680 1
index.ts
in packages/diff-sequences/src
602 1
Env.ts
in packages/jest-jasmine2/src/jasmine
586 62
watch.ts
in packages/jest-core/src
506 1
index.ts
in packages/jest-matcher-utils/src
466 3
index.ts
in packages/pretty-format/src
465 19
Config.ts
in packages/jest-types/src
449 -
legacyFakeTimers.ts
in packages/jest-fake-timers/src
442 17
index.ts
in packages/jest-snapshot/src
430 7
CoverageReporter.ts
in packages/jest-reporters/src
423 6
TestScheduler.ts
in packages/jest-core/src
423 10
cleanupSemantic.ts
in packages/jest-diff/src
395 8
toThrowMatchers.ts
in packages/expect/src
394 3
utils.ts
in packages/jest-circus/src
393 7
index.js
in website/src/pages
383 6
index.ts
in packages/expect/src
374 4
utils.ts
in packages/expect-utils/src
321 1
SearchSource.ts
in packages/jest-core/src
316 18
index.ts
in packages/jest-message-util/src
313 2
index.ts
in packages/jest-config/src
312 2
runTest.ts
in packages/jest-runner/src
310 2
index.ts
in packages/babel-plugin-jest-hoist/src
309 8
InlineSnapshots.ts
in packages/jest-snapshot/src
295 4
utils.ts
in packages/jest-reporters/src
288 -
custom.css
in website/static/css
277 -
276 2
jest.css
in website/static/css
268 -
watchman.ts
in packages/jest-haste-map/src/crawlers
265 6
printSnapshot.ts
in packages/jest-snapshot/src
261 -
runJest.ts
in packages/jest-core/src
256 2
asymmetricMatchers.ts
in packages/expect/src
250 29
State.ts
in packages/jest-snapshot/src
248 3
jestAdapterInit.ts
in packages/jest-circus/src/legacy-code-todo-rewrite
245 1
joinAlignedDiffs.ts
in packages/jest-diff/src
245 -
index.ts
in packages/jest-core/src/cli
238 2
Spec.ts
in packages/jest-jasmine2/src/jasmine
238 19
index.ts
in packages/jest-runner/src
237 5
index.ts
in packages/babel-jest/src
234 12
eventHandler.ts
in packages/jest-circus/src
226 -
ModuleMap.ts
in packages/jest-haste-map/src
224 9
NodeWatcher.js
in packages/jest-haste-map/src/watchers
219 18
legacyCSS.css
in website/src/components/v1
213 -
Files With Most Units (Top 50)
File# lines# units
Env.ts
in packages/jest-jasmine2/src/jasmine
586 62
index.ts
in packages/jest-runtime/src
1950 58
index.ts
in packages/jest-mock/src
978 30
spyMatchers.ts
in packages/expect/src
1001 30
asymmetricMatchers.ts
in packages/expect/src
250 29
resolver.ts
in packages/jest-resolve/src
726 28
normalize.ts
in packages/jest-config/src
1048 27
ScriptTransformer.ts
in packages/jest-transform/src
807 25
index.ts
in packages/jest-haste-map/src
869 22
index.ts
in packages/pretty-format/src
465 19
Spec.ts
in packages/jest-jasmine2/src/jasmine
238 19
Suite.ts
in packages/jest-jasmine2/src/jasmine
170 19
matchers.ts
in packages/expect/src
821 19
NodeWatcher.js
in packages/jest-haste-map/src/watchers
219 18
SearchSource.ts
in packages/jest-core/src
316 18
jasmineLight.ts
in packages/jest-jasmine2/src/jasmine
112 18
legacyFakeTimers.ts
in packages/jest-fake-timers/src
442 17
WatchmanWatcher.js
in packages/jest-haste-map/src/watchers
206 14
JsApiReporter.ts
in packages/jest-jasmine2/src/jasmine
87 14
SpyStrategy.ts
in packages/jest-jasmine2/src/jasmine
63 13
index.ts
in packages/babel-jest/src
234 12
VerboseReporter.ts
in packages/jest-reporters/src
145 11
_landingAnimation.js
in website/src/pages/animations
187 10
TestScheduler.ts
in packages/jest-core/src
423 10
jasmineAsyncInstall.ts
in packages/jest-jasmine2/src
187 10
CallTracker.ts
in packages/jest-jasmine2/src/jasmine
52 10
threadChild.ts
in packages/jest-worker/src/workers
118 9
processChild.ts
in packages/jest-worker/src/workers
116 9
ModuleMap.ts
in packages/jest-haste-map/src
224 9
FailedTestsInteractiveMode.ts
in packages/jest-core/src
149 9
treeProcessor.ts
in packages/jest-jasmine2/src
69 9
spyRegistry.ts
in packages/jest-jasmine2/src/jasmine
169 9
jasmineUtils.ts
in packages/expect-utils/src
180 9
Status.ts
in packages/jest-reporters/src
178 8
fileWalkers.ts
in packages/jest-resolve/src
90 8
createProcessObject.ts
in packages/jest-util/src
83 8
index.ts
in packages/babel-plugin-jest-hoist/src
309 8
getAlignedDiffs.ts
in packages/jest-diff/src
156 8
cleanupSemantic.ts
in packages/jest-diff/src
395 8
index.js
in packages/diff-sequences/perf
119 7
test.js
in packages/jest-worker/src/__performance_tests__
135 7
utils.ts
in packages/jest-circus/src
393 7
FSEventsWatcher.ts
in packages/jest-haste-map/src/watchers
143 7
SnapshotInteractiveMode.ts
in packages/jest-core/src
203 7
index.ts
in packages/jest-snapshot/src
430 7
index.ts
in packages/jest-diff/src
162 7
index.js
in website/src/pages
383 6
index.ts
in packages/jest-docblock/src
103 6
Farm.ts
in packages/jest-worker/src
146 6
ChildProcessWorker.ts
in packages/jest-worker/src/workers
192 6
Files With Long Lines (Top 26)

There are 26 files with lines longer than 120 characters. In total, there are 44 long lines.

File# lines# units# long lines
index.ts
in packages/jest-runtime/src
1950 58 7
Descriptions.ts
in packages/jest-config/src
92 - 5
eventHandler.ts
in packages/jest-circus/src
226 - 3
Env.ts
in packages/jest-jasmine2/src/jasmine
586 62 3
docusaurusTheme.css
in website/src/css
63 - 2
helpers.ts
in packages/jest-runtime/src
55 - 2
utils.ts
in packages/jest-circus/src
393 7 2
enhanceUnexpectedTokenMessage.ts
in packages/jest-transform/src
48 2 2
276 2 1
help.js
in website/src/pages
73 1 1
bundleTs.js
in scripts
155 - 1
build.js
in scripts
110 4 1
index.ts
in packages/jest-matcher-utils/src
466 3 1
args.ts
in packages/jest-cli/src/cli
680 1 1
index.ts
in packages/jest-circus/src
170 - 1
utils.ts
in packages/jest-resolve/src
152 1 1
ScriptTransformer.ts
in packages/jest-transform/src
807 25 1
runTest.ts
in packages/jest-runner/src
310 2 1
requireOrImportModule.ts
in packages/jest-util/src
45 1 1
createProcessObject.ts
in packages/jest-util/src
83 8 1
runJest.ts
in packages/jest-core/src
256 2 1
SnapshotResolver.ts
in packages/jest-snapshot/src
102 6 1
validation.ts
in packages/jest-each/src
76 - 1
readConfigFileAndSetRootDir.ts
in packages/jest-config/src
91 2 1
Deprecated.ts
in packages/jest-config/src
72 - 1
normalize.ts
in packages/jest-config/src
1048 27 1
Correlations

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

packages/jest-reporters/src/GitHubActionsReporter.ts x: 1 commits (all time) y: 40 lines of code packages/jest-reporters/src/index.ts x: 10 commits (all time) y: 36 lines of code packages/jest-cli/src/cli/args.ts x: 32 commits (all time) y: 680 lines of code packages/jest-cli/src/init/questions.ts x: 6 commits (all time) y: 50 lines of code packages/jest-config/src/Descriptions.ts x: 10 commits (all time) y: 92 lines of code packages/jest-environment/src/index.ts x: 43 commits (all time) y: 88 lines of code packages/jest-mock/src/index.ts x: 42 commits (all time) y: 978 lines of code packages/jest-config/src/Defaults.ts x: 23 commits (all time) y: 82 lines of code packages/jest-config/src/ValidConfig.ts x: 32 commits (all time) y: 159 lines of code packages/jest-transform/src/ScriptTransformer.ts x: 61 commits (all time) y: 807 lines of code packages/expect-utils/src/jasmineUtils.ts x: 2 commits (all time) y: 180 lines of code packages/expect/src/spyMatchers.ts x: 22 commits (all time) y: 1001 lines of code packages/jest-fake-timers/src/legacyFakeTimers.ts x: 19 commits (all time) y: 442 lines of code packages/jest-core/src/TestNamePatternPrompt.ts x: 8 commits (all time) y: 21 lines of code packages/jest-watcher/src/PatternPrompt.ts x: 11 commits (all time) y: 44 lines of code packages/jest-environment-node/src/index.ts x: 29 commits (all time) y: 116 lines of code packages/jest-config/src/index.ts x: 37 commits (all time) y: 312 lines of code packages/jest-config/src/normalize.ts x: 72 commits (all time) y: 1048 lines of code packages/jest-config/src/parseShardPair.ts x: 1 commits (all time) y: 31 lines of code packages/jest-core/src/runJest.ts x: 37 commits (all time) y: 256 lines of code packages/jest-types/src/Config.ts x: 66 commits (all time) y: 449 lines of code website/docusaurus.config.js x: 13 commits (all time) y: 276 lines of code website/src/pages/index.js x: 7 commits (all time) y: 383 lines of code packages/jest-runtime/src/index.ts x: 152 commits (all time) y: 1950 lines of code packages/jest-core/src/SearchSource.ts x: 24 commits (all time) y: 316 lines of code packages/jest-jasmine2/src/reporter.ts x: 11 commits (all time) y: 141 lines of code packages/jest-each/src/table/array.ts x: 12 commits (all time) y: 72 lines of code packages/jest-circus/src/formatNodeAssertErrors.ts x: 20 commits (all time) y: 168 lines of code packages/jest-jasmine2/src/assertionErrorMessage.ts x: 14 commits (all time) y: 122 lines of code packages/babel-plugin-jest-hoist/src/index.ts x: 26 commits (all time) y: 309 lines of code packages/expect/src/asymmetricMatchers.ts x: 22 commits (all time) y: 250 lines of code packages/expect/src/extractExpectedAssertionsErrors.ts x: 5 commits (all time) y: 64 lines of code packages/expect/src/index.ts x: 29 commits (all time) y: 374 lines of code packages/expect/src/matchers.ts x: 36 commits (all time) y: 821 lines of code packages/expect/src/print.ts x: 10 commits (all time) y: 107 lines of code packages/expect/src/toThrowMatchers.ts x: 17 commits (all time) y: 394 lines of code packages/jest-circus/src/legacy-code-todo-rewrite/jestAdapterInit.ts x: 39 commits (all time) y: 245 lines of code packages/jest-circus/src/utils.ts x: 34 commits (all time) y: 393 lines of code packages/jest-cli/src/cli/index.ts x: 20 commits (all time) y: 119 lines of code packages/jest-cli/src/init/generateConfigFile.ts x: 7 commits (all time) y: 76 lines of code packages/jest-cli/src/init/modifyPackageJson.ts x: 2 commits (all time) y: 17 lines of code packages/jest-config/src/constants.ts x: 7 commits (all time) y: 18 lines of code packages/jest-config/src/utils.ts x: 19 commits (all time) y: 102 lines of code packages/jest-console/src/getConsoleOutput.ts x: 12 commits (all time) y: 47 lines of code packages/jest-core/src/FailedTestsInteractiveMode.ts x: 2 commits (all time) y: 149 lines of code packages/jest-core/src/SnapshotInteractiveMode.ts x: 9 commits (all time) y: 203 lines of code packages/jest-core/src/TestScheduler.ts x: 34 commits (all time) y: 423 lines of code packages/jest-core/src/getNoTestFoundFailed.ts x: 6 commits (all time) y: 18 lines of code packages/jest-core/src/getNoTestFoundVerbose.ts x: 10 commits (all time) y: 63 lines of code packages/jest-core/src/lib/activeFiltersMessage.ts x: 2 commits (all time) y: 24 lines of code packages/jest-core/src/lib/handleDeprecationWarnings.ts x: 3 commits (all time) y: 31 lines of code packages/jest-core/src/lib/logDebugMessages.ts x: 3 commits (all time) y: 14 lines of code packages/jest-core/src/watch.ts x: 24 commits (all time) y: 506 lines of code packages/jest-diff/src/diffLines.ts x: 10 commits (all time) y: 160 lines of code packages/jest-diff/src/index.ts x: 22 commits (all time) y: 162 lines of code packages/jest-diff/src/joinAlignedDiffs.ts x: 9 commits (all time) y: 245 lines of code packages/jest-diff/src/printDiffs.ts x: 14 commits (all time) y: 46 lines of code packages/jest-docblock/src/index.ts x: 8 commits (all time) y: 103 lines of code packages/jest-each/src/table/interpolation.ts x: 4 commits (all time) y: 68 lines of code packages/jest-fake-timers/src/modernFakeTimers.ts x: 6 commits (all time) y: 123 lines of code packages/jest-haste-map/src/ModuleMap.ts x: 16 commits (all time) y: 224 lines of code packages/jest-haste-map/src/crawlers/node.ts x: 20 commits (all time) y: 206 lines of code packages/jest-haste-map/src/getMockName.ts x: 4 commits (all time) y: 9 lines of code packages/jest-haste-map/src/index.ts x: 51 commits (all time) y: 869 lines of code packages/jest-haste-map/src/watchers/NodeWatcher.js x: 2 commits (all time) y: 219 lines of code packages/jest-haste-map/src/worker.ts x: 9 commits (all time) y: 94 lines of code packages/jest-jasmine2/src/expectationResultFactory.ts x: 10 commits (all time) y: 79 lines of code packages/jest-jasmine2/src/jasmine/Env.ts x: 31 commits (all time) y: 586 lines of code packages/jest-jasmine2/src/jasmine/spyRegistry.ts x: 8 commits (all time) y: 169 lines of code packages/jest-jasmine2/src/queueRunner.ts x: 12 commits (all time) y: 77 lines of code packages/jest-leak-detector/src/index.ts x: 16 commits (all time) y: 49 lines of code packages/jest-matcher-utils/src/index.ts x: 32 commits (all time) y: 466 lines of code packages/jest-message-util/src/index.ts x: 32 commits (all time) y: 313 lines of code packages/jest-regex-util/src/index.ts x: 4 commits (all time) y: 18 lines of code packages/jest-repl/src/cli/runtime-cli.ts x: 15 commits (all time) y: 113 lines of code packages/jest-reporters/src/BaseReporter.ts x: 2 commits (all time) y: 37 lines of code packages/jest-reporters/src/DefaultReporter.ts x: 7 commits (all time) y: 175 lines of code packages/jest-reporters/src/NotifyReporter.ts x: 7 commits (all time) y: 103 lines of code packages/jest-reporters/src/Status.ts x: 11 commits (all time) y: 178 lines of code packages/jest-reporters/src/SummaryReporter.ts x: 5 commits (all time) y: 197 lines of code packages/jest-reporters/src/VerboseReporter.ts x: 5 commits (all time) y: 145 lines of code packages/jest-reporters/src/getResultHeader.ts x: 4 commits (all time) y: 37 lines of code packages/jest-reporters/src/getSnapshotStatus.ts x: 3 commits (all time) y: 58 lines of code packages/jest-reporters/src/getSnapshotSummary.ts x: 4 commits (all time) y: 121 lines of code packages/jest-reporters/src/utils.ts x: 16 commits (all time) y: 288 lines of code packages/jest-resolve/src/resolver.ts x: 11 commits (all time) y: 726 lines of code packages/jest-resolve/src/utils.ts x: 6 commits (all time) y: 152 lines of code packages/jest-runner/src/runTest.ts x: 66 commits (all time) y: 310 lines of code packages/jest-runner/src/testWorker.ts x: 21 commits (all time) y: 93 lines of code packages/jest-runtime/src/helpers.ts x: 12 commits (all time) y: 55 lines of code packages/jest-snapshot/src/index.ts x: 44 commits (all time) y: 430 lines of code packages/jest-snapshot/src/printSnapshot.ts x: 21 commits (all time) y: 261 lines of code packages/jest-snapshot/src/utils.ts x: 28 commits (all time) y: 204 lines of code packages/jest-transform/src/shouldInstrument.ts x: 13 commits (all time) y: 89 lines of code packages/jest-util/src/createProcessObject.ts x: 14 commits (all time) y: 83 lines of code packages/jest-validate/src/utils.ts x: 9 commits (all time) y: 44 lines of code packages/jest-validate/src/validateCLIOptions.ts x: 17 commits (all time) y: 96 lines of code packages/jest-validate/src/warnings.ts x: 8 commits (all time) y: 28 lines of code packages/jest-worker/src/index.ts x: 21 commits (all time) y: 107 lines of code packages/jest-worker/src/workers/ChildProcessWorker.ts x: 20 commits (all time) y: 192 lines of code packages/jest-worker/src/workers/NodeThreadsWorker.ts x: 28 commits (all time) y: 176 lines of code packages/jest-worker/src/workers/processChild.ts x: 12 commits (all time) y: 116 lines of code packages/jest-worker/src/workers/threadChild.ts x: 11 commits (all time) y: 118 lines of code packages/pretty-format/perf/test.js x: 20 commits (all time) y: 89 lines of code packages/pretty-format/src/collections.ts x: 11 commits (all time) y: 153 lines of code packages/pretty-format/src/index.ts x: 28 commits (all time) y: 465 lines of code packages/pretty-format/src/plugins/AsymmetricMatcher.ts x: 6 commits (all time) y: 74 lines of code packages/pretty-format/src/plugins/DOMCollection.ts x: 8 commits (all time) y: 57 lines of code packages/pretty-format/src/plugins/Immutable.ts x: 6 commits (all time) y: 190 lines of code packages/pretty-format/src/plugins/ReactElement.ts x: 14 commits (all time) y: 96 lines of code packages/pretty-format/src/plugins/lib/markup.ts x: 6 commits (all time) y: 91 lines of code scripts/build.js x: 56 commits (all time) y: 110 lines of code website/src/pages/animations/_landingAnimation.js x: 2 commits (all time) y: 187 lines of code packages/jest-circus/src/run.ts x: 18 commits (all time) y: 146 lines of code packages/jest-types/src/Global.ts x: 24 commits (all time) y: 97 lines of code packages/jest-worker/src/Farm.ts x: 15 commits (all time) y: 146 lines of code packages/expect-utils/src/utils.ts x: 4 commits (all time) y: 321 lines of code packages/jest-circus/src/index.ts x: 13 commits (all time) y: 170 lines of code packages/jest-each/src/bind.ts x: 11 commits (all time) y: 75 lines of code packages/jest-jasmine2/src/jasmine/Spec.ts x: 11 commits (all time) y: 238 lines of code packages/jest-jasmine2/src/jasmine/Suite.ts x: 9 commits (all time) y: 170 lines of code packages/jest-jasmine2/src/jasmineAsyncInstall.ts x: 20 commits (all time) y: 187 lines of code packages/jest-types/src/Circus.ts x: 17 commits (all time) y: 208 lines of code packages/jest-core/src/cli/index.ts x: 24 commits (all time) y: 238 lines of code packages/jest-haste-map/src/types.ts x: 18 commits (all time) y: 133 lines of code packages/expect/src/jestMatchersObject.ts x: 16 commits (all time) y: 93 lines of code packages/jest-core/src/getNoTestsFoundMessage.ts x: 6 commits (all time) y: 35 lines of code packages/jest-config/src/Deprecated.ts x: 15 commits (all time) y: 72 lines of code packages/test-utils/src/config.ts x: 8 commits (all time) y: 141 lines of code scripts/cleanE2e.js x: 5 commits (all time) y: 22 lines of code packages/jest-circus/src/eventHandler.ts x: 18 commits (all time) y: 226 lines of code packages/jest-environment-jsdom/src/index.ts x: 30 commits (all time) y: 131 lines of code packages/jest-util/src/setGlobal.ts x: 6 commits (all time) y: 8 lines of code packages/jest-resolve/src/defaultResolver.ts x: 36 commits (all time) y: 110 lines of code scripts/verifyPnP.js x: 8 commits (all time) y: 65 lines of code packages/jest-core/src/runGlobalHook.ts x: 18 commits (all time) y: 60 lines of code scripts/verifyOldTs.js x: 10 commits (all time) y: 180 lines of code packages/diff-sequences/perf/index.js x: 5 commits (all time) y: 119 lines of code packages/jest-circus/src/state.ts x: 8 commits (all time) y: 46 lines of code packages/jest-each/src/index.ts x: 11 commits (all time) y: 63 lines of code packages/jest-jasmine2/src/jasmine/jasmineLight.ts x: 12 commits (all time) y: 112 lines of code packages/jest-jasmine2/src/jestExpect.ts x: 19 commits (all time) y: 25 lines of code packages/jest-jasmine2/src/setup_jest_globals.ts x: 19 commits (all time) y: 95 lines of code packages/jest-util/src/installCommonGlobals.ts x: 11 commits (all time) y: 50 lines of code packages/jest-util/src/isPromise.ts x: 2 commits (all time) y: 4 lines of code packages/jest-worker/src/__performance_tests__/test.js x: 14 commits (all time) y: 135 lines of code packages/jest-expect/src/index.ts x: 3 commits (all time) y: 28 lines of code packages/jest-jasmine2/src/types.ts x: 20 commits (all time) y: 76 lines of code packages/jest-circus/src/types.ts x: 15 commits (all time) y: 13 lines of code packages/expect/src/types.ts x: 20 commits (all time) y: 139 lines of code packages/jest-snapshot/src/types.ts x: 12 commits (all time) y: 29 lines of code packages/babel-jest/src/index.ts x: 24 commits (all time) y: 234 lines of code packages/jest-changed-files/src/git.ts x: 16 commits (all time) y: 87 lines of code packages/jest-changed-files/src/types.ts x: 5 commits (all time) y: 14 lines of code packages/jest-core/src/getChangedFilesPromise.ts x: 9 commits (all time) y: 33 lines of code packages/jest-core/src/lib/isValidPath.ts x: 2 commits (all time) y: 11 lines of code packages/jest-create-cache-key-function/src/index.ts x: 5 commits (all time) y: 59 lines of code packages/jest-haste-map/src/HasteFS.ts x: 9 commits (all time) y: 75 lines of code packages/jest-haste-map/src/crawlers/watchman.ts x: 17 commits (all time) y: 265 lines of code packages/jest-jasmine2/src/index.ts x: 30 commits (all time) y: 162 lines of code packages/jest-reporters/src/generateEmptyCoverage.ts x: 19 commits (all time) y: 79 lines of code packages/jest-reporters/src/types.ts x: 15 commits (all time) y: 88 lines of code packages/jest-resolve-dependencies/src/index.ts x: 18 commits (all time) y: 139 lines of code packages/jest-resolve/src/ModuleNotFoundError.ts x: 5 commits (all time) y: 38 lines of code packages/jest-resolve/src/fileWalkers.ts x: 3 commits (all time) y: 90 lines of code packages/jest-resolve/src/nodeModulesPaths.ts x: 8 commits (all time) y: 50 lines of code packages/jest-resolve/src/types.ts x: 7 commits (all time) y: 15 lines of code packages/jest-runner/src/types.ts x: 21 commits (all time) y: 46 lines of code packages/jest-serializer/src/index.ts x: 10 commits (all time) y: 20 lines of code packages/jest-snapshot/src/InlineSnapshots.ts x: 8 commits (all time) y: 295 lines of code packages/jest-snapshot/src/State.ts x: 20 commits (all time) y: 248 lines of code packages/jest-transform/src/types.ts x: 28 commits (all time) y: 97 lines of code packages/jest-util/src/createDirectory.ts x: 8 commits (all time) y: 10 lines of code packages/jest-util/src/globsToMatcher.ts x: 4 commits (all time) y: 42 lines of code packages/jest-util/src/replacePathSepForGlob.ts x: 3 commits (all time) y: 3 lines of code packages/jest-util/src/requireOrImportModule.ts x: 5 commits (all time) y: 45 lines of code packages/jest-watcher/src/types.ts x: 9 commits (all time) y: 78 lines of code packages/jest-jasmine2/src/errorOnPrivate.ts x: 9 commits (all time) y: 62 lines of code jest.config.js x: 35 commits (all time) y: 67 lines of code packages/jest-repl/src/cli/args.ts x: 7 commits (all time) y: 40 lines of code packages/jest-repl/src/cli/index.ts x: 12 commits (all time) y: 16 lines of code packages/jest-runner/src/index.ts x: 32 commits (all time) y: 237 lines of code packages/jest-util/src/index.ts x: 16 commits (all time) y: 21 lines of code scripts/bundleTs.js x: 1 commits (all time) y: 155 lines of code babel.config.js x: 24 commits (all time) y: 41 lines of code packages/jest-circus/src/legacy-code-todo-rewrite/jestAdapter.ts x: 30 commits (all time) y: 97 lines of code packages/jest-phabricator/src/index.ts x: 7 commits (all time) y: 28 lines of code packages/jest-haste-map/src/watchers/FSEventsWatcher.ts x: 3 commits (all time) y: 143 lines of code packages/jest-circus/runner.js x: 6 commits (all time) y: 2 lines of code packages/expect-utils/src/index.ts x: 1 commits (all time) y: 4 lines of code scripts/checkCopyrightHeaders.js x: 17 commits (all time) y: 131 lines of code packages/jest-jasmine2/src/PCancelable.ts x: 5 commits (all time) y: 71 lines of code packages/jest-worker/src/FifoQueue.ts x: 3 commits (all time) y: 67 lines of code packages/jest-worker/src/PriorityQueue.ts x: 2 commits (all time) y: 97 lines of code packages/jest-worker/src/WorkerPool.ts x: 8 commits (all time) y: 31 lines of code packages/jest-worker/src/types.ts x: 17 commits (all time) y: 144 lines of code packages/jest/src/index.ts x: 1 commits (all time) y: 8 lines of code packages/jest-core/src/collectHandles.ts x: 18 commits (all time) y: 117 lines of code packages/jest-resolve/src/isBuiltinModule.ts x: 8 commits (all time) y: 5 lines of code netlify.toml x: 9 commits (all time) y: 21 lines of code packages/jest-changed-files/src/hg.ts x: 13 commits (all time) y: 38 lines of code packages/jest-cli/src/init/index.ts x: 21 commits (all time) y: 117 lines of code packages/jest-config/src/ReporterValidationErrors.ts x: 14 commits (all time) y: 76 lines of code packages/pretty-format/src/plugins/DOMElement.ts x: 11 commits (all time) y: 104 lines of code packages/diff-sequences/src/index.ts x: 5 commits (all time) y: 602 lines of code packages/jest-core/src/lib/updateGlobalConfig.ts x: 4 commits (all time) y: 84 lines of code packages/jest-source-map/src/getCallsite.ts x: 10 commits (all time) y: 51 lines of code packages/jest-util/src/testPathPatternToRegExp.ts x: 4 commits (all time) y: 6 lines of code packages/jest-watcher/src/lib/formatTestNameByPattern.ts x: 6 commits (all time) y: 43 lines of code scripts/watch.js x: 21 commits (all time) y: 62 lines of code website/static/css/jest.css x: 14 commits (all time) y: 268 lines of code website/static/css/custom.css x: 11 commits (all time) y: 277 lines of code website/src/css/docusaurusTheme.css x: 2 commits (all time) y: 63 lines of code packages/jest-console/src/BufferedConsole.ts x: 14 commits (all time) y: 142 lines of code packages/jest-console/src/CustomConsole.ts x: 17 commits (all time) y: 119 lines of code packages/jest-repl/src/cli/repl.ts x: 11 commits (all time) y: 86 lines of code packages/jest-reporters/src/CoverageReporter.ts x: 9 commits (all time) y: 423 lines of code packages/jest-config/src/setFromArgv.ts x: 7 commits (all time) y: 48 lines of code website/src/pages/help.js x: 3 commits (all time) y: 73 lines of code packages/jest-jasmine2/src/pTimeout.ts x: 3 commits (all time) y: 21 lines of code packages/jest-core/src/FailedTestsCache.ts x: 10 commits (all time) y: 26 lines of code packages/jest-core/src/testSchedulerHelper.ts x: 6 commits (all time) y: 24 lines of code packages/jest-resolve/src/index.ts x: 41 commits (all time) y: 4 lines of code testSetupFile.js x: 13 commits (all time) y: 1 lines of code packages/jest-core/src/plugins/UpdateSnapshotsInteractive.ts x: 3 commits (all time) y: 80 lines of code packages/jest-haste-map/src/watchers/RecrawlWarning.js x: 3 commits (all time) y: 43 lines of code packages/jest-jasmine2/src/treeProcessor.ts x: 7 commits (all time) y: 69 lines of code packages/jest-matcher-utils/src/deepCyclicCopyReplaceable.ts x: 7 commits (all time) y: 94 lines of code website/i18n.js x: 2 commits (all time) y: 45 lines of code packages/jest-watcher/src/lib/Prompt.ts x: 8 commits (all time) y: 97 lines of code packages/jest-get-type/src/index.ts x: 5 commits (all time) y: 51 lines of code website/src/css/algoliaDocSearchTheme.css x: 1 commits (all time) y: 28 lines of code website/src/pages/videos.js x: 2 commits (all time) y: 108 lines of code packages/jest-transform/src/index.ts x: 14 commits (all time) y: 18 lines of code website/src/components/v1/GridBlock.js x: 1 commits (all time) y: 76 lines of code website/src/components/v1/legacyCSS.css x: 1 commits (all time) y: 213 lines of code website/src/prism/themeDark.js x: 1 commits (all time) y: 53 lines of code packages/jest-core/src/plugins/FailedTestsInteractive.ts x: 1 commits (all time) y: 77 lines of code packages/jest-haste-map/src/watchers/common.js x: 2 commits (all time) y: 59 lines of code packages/jest-types/src/Transform.ts x: 5 commits (all time) y: 5 lines of code packages/jest-haste-map/src/watchers/WatchmanWatcher.js x: 1 commits (all time) y: 206 lines of code packages/jest-core/src/plugins/Quit.ts x: 1 commits (all time) y: 22 lines of code packages/jest-types/src/TestResult.ts x: 9 commits (all time) y: 24 lines of code packages/jest-watcher/src/JestHooks.ts x: 6 commits (all time) y: 64 lines of code packages/babel-preset-jest/index.js x: 10 commits (all time) y: 5 lines of code packages/jest-types/src/index.ts x: 21 commits (all time) y: 6 lines of code packages/jest-diff/src/getAlignedDiffs.ts x: 6 commits (all time) y: 156 lines of code packages/jest-jasmine2/src/jasmine/JsApiReporter.ts x: 4 commits (all time) y: 87 lines of code packages/jest-jasmine2/src/jasmine/CallTracker.ts x: 2 commits (all time) y: 52 lines of code jest.config.ci.js x: 9 commits (all time) y: 15 lines of code packages/jest-snapshot/src/dedentLines.ts x: 1 commits (all time) y: 97 lines of code packages/jest-diff/src/cleanupSemantic.ts x: 1 commits (all time) y: 395 lines of code
1950.0
lines of code
  min: 1.0
  average: 111.55
  25th percentile: 21.0
  median: 57.5
  75th percentile: 121.25
  max: 1950.0
0 152.0
commits (all time)
min: 1.0 | average: 11.15 | 25th percentile: 3.0 | median: 7.0 | 75th percentile: 14.0 | max: 152.0

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

packages/jest-reporters/src/GitHubActionsReporter.ts x: 1 contributors (all time) y: 40 lines of code packages/jest-reporters/src/index.ts x: 6 contributors (all time) y: 36 lines of code packages/jest-cli/src/cli/args.ts x: 17 contributors (all time) y: 680 lines of code packages/jest-cli/src/init/questions.ts x: 5 contributors (all time) y: 50 lines of code packages/jest-config/src/Descriptions.ts x: 8 contributors (all time) y: 92 lines of code packages/jest-environment/src/index.ts x: 15 contributors (all time) y: 88 lines of code packages/jest-mock/src/index.ts x: 19 contributors (all time) y: 978 lines of code packages/jest-config/src/Defaults.ts x: 13 contributors (all time) y: 82 lines of code packages/jest-config/src/ValidConfig.ts x: 20 contributors (all time) y: 159 lines of code packages/jest-transform/src/ScriptTransformer.ts x: 20 contributors (all time) y: 807 lines of code packages/expect-utils/src/jasmineUtils.ts x: 2 contributors (all time) y: 180 lines of code packages/expect/src/spyMatchers.ts x: 7 contributors (all time) y: 1001 lines of code packages/jest-fake-timers/src/legacyFakeTimers.ts x: 8 contributors (all time) y: 442 lines of code packages/jest-core/src/TestNamePatternPrompt.ts x: 4 contributors (all time) y: 21 lines of code packages/jest-watcher/src/PatternPrompt.ts x: 2 contributors (all time) y: 44 lines of code packages/jest-environment-node/src/index.ts x: 13 contributors (all time) y: 116 lines of code packages/jest-config/src/index.ts x: 20 contributors (all time) y: 312 lines of code packages/jest-config/src/normalize.ts x: 28 contributors (all time) y: 1048 lines of code packages/jest-config/src/parseShardPair.ts x: 1 contributors (all time) y: 31 lines of code packages/jest-core/src/runJest.ts x: 12 contributors (all time) y: 256 lines of code packages/jest-types/src/Config.ts x: 37 contributors (all time) y: 449 lines of code website/docusaurus.config.js x: 7 contributors (all time) y: 276 lines of code website/src/pages/index.js x: 6 contributors (all time) y: 383 lines of code packages/jest-runtime/src/index.ts x: 40 contributors (all time) y: 1950 lines of code packages/jest-core/src/SearchSource.ts x: 10 contributors (all time) y: 316 lines of code packages/jest-jasmine2/src/reporter.ts x: 6 contributors (all time) y: 141 lines of code packages/jest-each/src/table/array.ts x: 5 contributors (all time) y: 72 lines of code packages/jest-circus/src/formatNodeAssertErrors.ts x: 9 contributors (all time) y: 168 lines of code packages/jest-jasmine2/src/assertionErrorMessage.ts x: 7 contributors (all time) y: 122 lines of code packages/babel-plugin-jest-hoist/src/index.ts x: 7 contributors (all time) y: 309 lines of code packages/expect/src/asymmetricMatchers.ts x: 8 contributors (all time) y: 250 lines of code packages/expect/src/extractExpectedAssertionsErrors.ts x: 2 contributors (all time) y: 64 lines of code packages/expect/src/index.ts x: 10 contributors (all time) y: 374 lines of code packages/expect/src/matchers.ts x: 14 contributors (all time) y: 821 lines of code packages/expect/src/print.ts x: 3 contributors (all time) y: 107 lines of code packages/expect/src/toThrowMatchers.ts x: 4 contributors (all time) y: 394 lines of code packages/jest-circus/src/legacy-code-todo-rewrite/jestAdapterInit.ts x: 15 contributors (all time) y: 245 lines of code packages/jest-circus/src/utils.ts x: 14 contributors (all time) y: 393 lines of code packages/jest-cli/src/cli/index.ts x: 4 contributors (all time) y: 119 lines of code packages/jest-cli/src/init/generateConfigFile.ts x: 4 contributors (all time) y: 76 lines of code packages/jest-cli/src/init/modifyPackageJson.ts x: 2 contributors (all time) y: 17 lines of code packages/jest-config/src/utils.ts x: 5 contributors (all time) y: 102 lines of code packages/jest-console/src/getConsoleOutput.ts x: 2 contributors (all time) y: 47 lines of code packages/jest-core/src/FailedTestsInteractiveMode.ts x: 2 contributors (all time) y: 149 lines of code packages/jest-core/src/SnapshotInteractiveMode.ts x: 2 contributors (all time) y: 203 lines of code packages/jest-core/src/TestScheduler.ts x: 11 contributors (all time) y: 423 lines of code packages/jest-core/src/getNoTestFound.ts x: 1 contributors (all time) y: 50 lines of code packages/jest-core/src/getNoTestFoundFailed.ts x: 3 contributors (all time) y: 18 lines of code packages/jest-core/src/getNoTestFoundVerbose.ts x: 4 contributors (all time) y: 63 lines of code packages/jest-core/src/lib/activeFiltersMessage.ts x: 2 contributors (all time) y: 24 lines of code packages/jest-core/src/lib/handleDeprecationWarnings.ts x: 2 contributors (all time) y: 31 lines of code packages/jest-core/src/lib/logDebugMessages.ts x: 2 contributors (all time) y: 14 lines of code packages/jest-core/src/watch.ts x: 9 contributors (all time) y: 506 lines of code packages/jest-diff/src/diffLines.ts x: 3 contributors (all time) y: 160 lines of code packages/jest-diff/src/index.ts x: 6 contributors (all time) y: 162 lines of code packages/jest-diff/src/joinAlignedDiffs.ts x: 3 contributors (all time) y: 245 lines of code packages/jest-diff/src/printDiffs.ts x: 3 contributors (all time) y: 46 lines of code packages/jest-docblock/src/index.ts x: 4 contributors (all time) y: 103 lines of code packages/jest-each/src/table/interpolation.ts x: 3 contributors (all time) y: 68 lines of code packages/jest-fake-timers/src/modernFakeTimers.ts x: 3 contributors (all time) y: 123 lines of code packages/jest-haste-map/src/ModuleMap.ts x: 6 contributors (all time) y: 224 lines of code packages/jest-haste-map/src/crawlers/node.ts x: 8 contributors (all time) y: 206 lines of code packages/jest-haste-map/src/getMockName.ts x: 1 contributors (all time) y: 9 lines of code packages/jest-haste-map/src/index.ts x: 17 contributors (all time) y: 869 lines of code packages/jest-haste-map/src/watchers/NodeWatcher.js x: 1 contributors (all time) y: 219 lines of code packages/jest-haste-map/src/worker.ts x: 3 contributors (all time) y: 94 lines of code packages/jest-jasmine2/src/expectationResultFactory.ts x: 5 contributors (all time) y: 79 lines of code packages/jest-jasmine2/src/jasmine/Env.ts x: 10 contributors (all time) y: 586 lines of code packages/jest-jasmine2/src/jasmine/spyRegistry.ts x: 4 contributors (all time) y: 169 lines of code packages/jest-leak-detector/src/index.ts x: 6 contributors (all time) y: 49 lines of code packages/jest-matcher-utils/src/index.ts x: 8 contributors (all time) y: 466 lines of code packages/jest-message-util/src/index.ts x: 9 contributors (all time) y: 313 lines of code packages/jest-repl/src/cli/runtime-cli.ts x: 7 contributors (all time) y: 113 lines of code packages/jest-reporters/src/Status.ts x: 3 contributors (all time) y: 178 lines of code packages/jest-reporters/src/SummaryReporter.ts x: 2 contributors (all time) y: 197 lines of code packages/jest-reporters/src/VerboseReporter.ts x: 3 contributors (all time) y: 145 lines of code packages/jest-reporters/src/getSnapshotStatus.ts x: 2 contributors (all time) y: 58 lines of code packages/jest-reporters/src/getSnapshotSummary.ts x: 2 contributors (all time) y: 121 lines of code packages/jest-reporters/src/utils.ts x: 7 contributors (all time) y: 288 lines of code packages/jest-resolve/src/resolver.ts x: 3 contributors (all time) y: 726 lines of code packages/jest-resolve/src/utils.ts x: 1 contributors (all time) y: 152 lines of code packages/jest-runner/src/runTest.ts x: 21 contributors (all time) y: 310 lines of code packages/jest-runner/src/testWorker.ts x: 6 contributors (all time) y: 93 lines of code packages/jest-runtime/src/helpers.ts x: 4 contributors (all time) y: 55 lines of code packages/jest-snapshot/src/index.ts x: 13 contributors (all time) y: 430 lines of code packages/jest-snapshot/src/printSnapshot.ts x: 4 contributors (all time) y: 261 lines of code packages/jest-snapshot/src/utils.ts x: 13 contributors (all time) y: 204 lines of code packages/jest-transform/src/enhanceUnexpectedTokenMessage.ts x: 3 contributors (all time) y: 48 lines of code packages/jest-transform/src/shouldInstrument.ts x: 5 contributors (all time) y: 89 lines of code packages/jest-util/src/createProcessObject.ts x: 6 contributors (all time) y: 83 lines of code packages/jest-worker/src/index.ts x: 10 contributors (all time) y: 107 lines of code packages/jest-worker/src/workers/ChildProcessWorker.ts x: 7 contributors (all time) y: 192 lines of code packages/jest-worker/src/workers/NodeThreadsWorker.ts x: 11 contributors (all time) y: 176 lines of code packages/jest-worker/src/workers/processChild.ts x: 5 contributors (all time) y: 116 lines of code packages/pretty-format/perf/test.js x: 9 contributors (all time) y: 89 lines of code packages/pretty-format/src/collections.ts x: 6 contributors (all time) y: 153 lines of code packages/pretty-format/src/index.ts x: 13 contributors (all time) y: 465 lines of code packages/pretty-format/src/plugins/AsymmetricMatcher.ts x: 2 contributors (all time) y: 74 lines of code packages/pretty-format/src/plugins/Immutable.ts x: 1 contributors (all time) y: 190 lines of code packages/pretty-format/src/plugins/ReactElement.ts x: 8 contributors (all time) y: 96 lines of code packages/pretty-format/src/plugins/lib/markup.ts x: 1 contributors (all time) y: 91 lines of code scripts/build.js x: 17 contributors (all time) y: 110 lines of code website/src/pages/animations/_landingAnimation.js x: 2 contributors (all time) y: 187 lines of code packages/jest-circus/src/run.ts x: 9 contributors (all time) y: 146 lines of code packages/jest-types/src/Global.ts x: 12 contributors (all time) y: 97 lines of code packages/jest-worker/src/Farm.ts x: 11 contributors (all time) y: 146 lines of code packages/expect-utils/src/utils.ts x: 3 contributors (all time) y: 321 lines of code packages/jest-circus/src/index.ts x: 8 contributors (all time) y: 170 lines of code packages/jest-jasmine2/src/jasmine/Spec.ts x: 5 contributors (all time) y: 238 lines of code packages/jest-jasmine2/src/jasmineAsyncInstall.ts x: 10 contributors (all time) y: 187 lines of code packages/jest-types/src/Circus.ts x: 7 contributors (all time) y: 208 lines of code packages/jest-core/src/cli/index.ts x: 8 contributors (all time) y: 238 lines of code packages/jest-haste-map/src/lib/dependencyExtractor.ts x: 3 contributors (all time) y: 75 lines of code packages/jest-haste-map/src/types.ts x: 8 contributors (all time) y: 133 lines of code packages/jest-core/src/getNoTestsFoundMessage.ts x: 3 contributors (all time) y: 35 lines of code packages/jest-config/src/Deprecated.ts x: 6 contributors (all time) y: 72 lines of code packages/test-utils/src/config.ts x: 5 contributors (all time) y: 141 lines of code packages/jest-circus/src/eventHandler.ts x: 8 contributors (all time) y: 226 lines of code packages/jest-environment-jsdom/src/index.ts x: 12 contributors (all time) y: 131 lines of code packages/jest-resolve/src/defaultResolver.ts x: 10 contributors (all time) y: 110 lines of code scripts/verifyPnP.js x: 1 contributors (all time) y: 65 lines of code packages/jest-core/src/runGlobalHook.ts x: 8 contributors (all time) y: 60 lines of code scripts/verifyOldTs.js x: 1 contributors (all time) y: 180 lines of code packages/jest-circus/src/state.ts x: 6 contributors (all time) y: 46 lines of code packages/jest-each/src/index.ts x: 6 contributors (all time) y: 63 lines of code packages/jest-jasmine2/src/jasmine/jasmineLight.ts x: 5 contributors (all time) y: 112 lines of code packages/jest-jasmine2/src/jestExpect.ts x: 6 contributors (all time) y: 25 lines of code packages/jest-util/src/isPromise.ts x: 2 contributors (all time) y: 4 lines of code packages/jest-worker/src/__performance_tests__/test.js x: 7 contributors (all time) y: 135 lines of code packages/jest-jasmine2/src/types.ts x: 7 contributors (all time) y: 76 lines of code packages/jest-circus/src/types.ts x: 6 contributors (all time) y: 13 lines of code packages/jest-snapshot/src/types.ts x: 7 contributors (all time) y: 29 lines of code packages/babel-jest/src/index.ts x: 6 contributors (all time) y: 234 lines of code packages/jest-changed-files/src/git.ts x: 7 contributors (all time) y: 87 lines of code packages/jest-haste-map/src/crawlers/watchman.ts x: 6 contributors (all time) y: 265 lines of code packages/jest-jasmine2/src/index.ts x: 8 contributors (all time) y: 162 lines of code packages/jest-reporters/src/types.ts x: 6 contributors (all time) y: 88 lines of code packages/jest-resolve/src/ModuleNotFoundError.ts x: 4 contributors (all time) y: 38 lines of code packages/jest-resolve/src/fileWalkers.ts x: 2 contributors (all time) y: 90 lines of code packages/jest-snapshot/src/InlineSnapshots.ts x: 5 contributors (all time) y: 295 lines of code packages/jest-snapshot/src/State.ts x: 9 contributors (all time) y: 248 lines of code packages/jest-transform/src/types.ts x: 10 contributors (all time) y: 97 lines of code packages/jest-util/src/replacePathSepForGlob.ts x: 1 contributors (all time) y: 3 lines of code packages/jest-watcher/src/types.ts x: 3 contributors (all time) y: 78 lines of code packages/pretty-format/src/types.ts x: 8 contributors (all time) y: 77 lines of code jest.config.js x: 19 contributors (all time) y: 67 lines of code packages/jest-runner/src/index.ts x: 13 contributors (all time) y: 237 lines of code packages/jest-util/src/index.ts x: 5 contributors (all time) y: 21 lines of code scripts/buildTs.js x: 4 contributors (all time) y: 163 lines of code scripts/bundleTs.js x: 1 contributors (all time) y: 155 lines of code babel.config.js x: 8 contributors (all time) y: 41 lines of code packages/jest-circus/src/legacy-code-todo-rewrite/jestAdapter.ts x: 7 contributors (all time) y: 97 lines of code packages/jest-worker/src/base/BaseWorkerPool.ts x: 4 contributors (all time) y: 85 lines of code packages/jest-haste-map/src/watchers/FSEventsWatcher.ts x: 1 contributors (all time) y: 143 lines of code packages/jest-circus/runner.js x: 5 contributors (all time) y: 2 lines of code scripts/buildUtils.js x: 4 contributors (all time) y: 97 lines of code scripts/checkCopyrightHeaders.js x: 6 contributors (all time) y: 131 lines of code packages/jest-worker/src/PriorityQueue.ts x: 2 contributors (all time) y: 97 lines of code packages/jest-worker/src/types.ts x: 11 contributors (all time) y: 144 lines of code packages/jest-core/src/collectHandles.ts x: 8 contributors (all time) y: 117 lines of code packages/jest-worker/src/workers/messageParent.ts x: 3 contributors (all time) y: 14 lines of code packages/jest-changed-files/src/hg.ts x: 5 contributors (all time) y: 38 lines of code packages/diff-sequences/src/index.ts x: 2 contributors (all time) y: 602 lines of code packages/jest-each/src/table/template.ts x: 6 contributors (all time) y: 18 lines of code scripts/watch.js x: 8 contributors (all time) y: 62 lines of code website/static/css/jest.css x: 10 contributors (all time) y: 268 lines of code website/static/css/custom.css x: 8 contributors (all time) y: 277 lines of code packages/jest-util/src/isInteractive.ts x: 3 contributors (all time) y: 2 lines of code packages/jest-console/src/BufferedConsole.ts x: 8 contributors (all time) y: 142 lines of code packages/jest-reporters/src/CoverageReporter.ts x: 3 contributors (all time) y: 423 lines of code packages/jest-config/src/setFromArgv.ts x: 4 contributors (all time) y: 48 lines of code packages/jest-core/src/FailedTestsCache.ts x: 4 contributors (all time) y: 26 lines of code packages/jest-core/src/ReporterDispatcher.ts x: 4 contributors (all time) y: 83 lines of code packages/jest-core/src/testSchedulerHelper.ts x: 3 contributors (all time) y: 24 lines of code packages/jest-resolve/src/index.ts x: 14 contributors (all time) y: 4 lines of code testSetupFile.js x: 8 contributors (all time) y: 1 lines of code packages/jest-core/src/plugins/UpdateSnapshotsInteractive.ts x: 2 contributors (all time) y: 80 lines of code website/src/css/algoliaDocSearchTheme.css x: 1 contributors (all time) y: 28 lines of code website/src/pages/videos.js x: 2 contributors (all time) y: 108 lines of code website/src/components/v1/GridBlock.js x: 1 contributors (all time) y: 76 lines of code website/src/components/v1/legacyCSS.css x: 1 contributors (all time) y: 213 lines of code packages/jest-core/src/plugins/FailedTestsInteractive.ts x: 1 contributors (all time) y: 77 lines of code packages/jest-core/src/TestWatcher.ts x: 1 contributors (all time) y: 23 lines of code packages/jest-haste-map/src/watchers/common.js x: 1 contributors (all time) y: 59 lines of code packages/jest-haste-map/src/watchers/WatchmanWatcher.js x: 1 contributors (all time) y: 206 lines of code packages/test-utils/src/index.ts x: 5 contributors (all time) y: 8 lines of code scripts/mapCoverage.js x: 7 contributors (all time) y: 19 lines of code packages/jest-jasmine2/src/jasmine/createSpy.ts x: 4 contributors (all time) y: 39 lines of code packages/jest-diff/src/getAlignedDiffs.ts x: 2 contributors (all time) y: 156 lines of code packages/jest-jasmine2/src/jasmine/JsApiReporter.ts x: 3 contributors (all time) y: 87 lines of code packages/jest-worker/src/__performance_tests__/workers/jest_worker.js x: 4 contributors (all time) y: 7 lines of code packages/jest-worker/src/__performance_tests__/workers/pi.js x: 4 contributors (all time) y: 10 lines of code packages/jest-snapshot/src/dedentLines.ts x: 1 contributors (all time) y: 97 lines of code packages/jest-diff/src/cleanupSemantic.ts x: 1 contributors (all time) y: 395 lines of code
1950.0
lines of code
  min: 1.0
  average: 111.55
  25th percentile: 21.0
  median: 57.5
  75th percentile: 121.25
  max: 1950.0
0 40.0
contributors (all time)
min: 1.0 | average: 4.63 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 40.0

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

packages/jest-reporters/src/GitHubActionsReporter.ts x: 1 commits (30d) y: 40 lines of code packages/jest-reporters/src/index.ts x: 1 commits (30d) y: 36 lines of code packages/jest-cli/src/cli/args.ts x: 2 commits (30d) y: 680 lines of code packages/jest-cli/src/init/questions.ts x: 1 commits (30d) y: 50 lines of code packages/jest-config/src/Descriptions.ts x: 1 commits (30d) y: 92 lines of code packages/jest-mock/src/index.ts x: 2 commits (30d) y: 978 lines of code packages/jest-config/src/Defaults.ts x: 1 commits (30d) y: 82 lines of code packages/jest-config/src/ValidConfig.ts x: 1 commits (30d) y: 159 lines of code packages/jest-transform/src/ScriptTransformer.ts x: 1 commits (30d) y: 807 lines of code packages/expect-utils/src/jasmineUtils.ts x: 1 commits (30d) y: 180 lines of code packages/expect/src/spyMatchers.ts x: 1 commits (30d) y: 1001 lines of code packages/jest-fake-timers/src/legacyFakeTimers.ts x: 1 commits (30d) y: 442 lines of code packages/jest-core/src/TestNamePatternPrompt.ts x: 2 commits (30d) y: 21 lines of code packages/jest-environment-node/src/index.ts x: 1 commits (30d) y: 116 lines of code packages/jest-config/src/index.ts x: 1 commits (30d) y: 312 lines of code packages/jest-config/src/normalize.ts x: 1 commits (30d) y: 1048 lines of code packages/jest-core/src/runJest.ts x: 1 commits (30d) y: 256 lines of code packages/jest-types/src/Config.ts x: 1 commits (30d) y: 449 lines of code website/docusaurus.config.js x: 2 commits (30d) y: 276 lines of code website/src/pages/index.js x: 2 commits (30d) y: 383 lines of code packages/jest-runtime/src/index.ts x: 1 commits (30d) y: 1950 lines of code packages/jest-core/src/SearchSource.ts x: 1 commits (30d) y: 316 lines of code
1950.0
lines of code
  min: 21.0
  average: 379.15
  25th percentile: 48.5
  median: 218.0
  75th percentile: 506.75
  max: 1950.0
0 2.0
commits (30d)
min: 1.0 | average: 1.23 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.25 | max: 2.0

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

packages/jest-reporters/src/GitHubActionsReporter.ts x: 1 contributors (30d) y: 40 lines of code packages/jest-reporters/src/index.ts x: 1 contributors (30d) y: 36 lines of code packages/jest-cli/src/cli/args.ts x: 2 contributors (30d) y: 680 lines of code packages/jest-cli/src/init/questions.ts x: 1 contributors (30d) y: 50 lines of code packages/jest-config/src/Descriptions.ts x: 1 contributors (30d) y: 92 lines of code packages/jest-mock/src/index.ts x: 2 contributors (30d) y: 978 lines of code packages/jest-config/src/Defaults.ts x: 1 contributors (30d) y: 82 lines of code packages/jest-config/src/ValidConfig.ts x: 1 contributors (30d) y: 159 lines of code packages/jest-transform/src/ScriptTransformer.ts x: 1 contributors (30d) y: 807 lines of code packages/expect-utils/src/jasmineUtils.ts x: 1 contributors (30d) y: 180 lines of code packages/expect/src/spyMatchers.ts x: 1 contributors (30d) y: 1001 lines of code packages/jest-fake-timers/src/legacyFakeTimers.ts x: 1 contributors (30d) y: 442 lines of code packages/jest-core/src/TestNamePatternPrompt.ts x: 2 contributors (30d) y: 21 lines of code packages/jest-environment-node/src/index.ts x: 1 contributors (30d) y: 116 lines of code packages/jest-config/src/index.ts x: 1 contributors (30d) y: 312 lines of code packages/jest-config/src/normalize.ts x: 1 contributors (30d) y: 1048 lines of code packages/jest-core/src/runJest.ts x: 1 contributors (30d) y: 256 lines of code packages/jest-types/src/Config.ts x: 1 contributors (30d) y: 449 lines of code website/docusaurus.config.js x: 2 contributors (30d) y: 276 lines of code website/src/pages/index.js x: 1 contributors (30d) y: 383 lines of code packages/jest-runtime/src/index.ts x: 1 contributors (30d) y: 1950 lines of code packages/jest-core/src/SearchSource.ts x: 1 contributors (30d) y: 316 lines of code
1950.0
lines of code
  min: 21.0
  average: 379.15
  25th percentile: 48.5
  median: 218.0
  75th percentile: 506.75
  max: 1950.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.19 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

packages/jest-reporters/src/GitHubActionsReporter.ts x: 1 commits (90d) y: 40 lines of code packages/jest-reporters/src/index.ts x: 1 commits (90d) y: 36 lines of code packages/jest-cli/src/cli/args.ts x: 6 commits (90d) y: 680 lines of code packages/jest-cli/src/init/questions.ts x: 1 commits (90d) y: 50 lines of code packages/jest-config/src/Descriptions.ts x: 2 commits (90d) y: 92 lines of code packages/jest-environment/src/index.ts x: 8 commits (90d) y: 88 lines of code packages/jest-mock/src/index.ts x: 12 commits (90d) y: 978 lines of code packages/jest-config/src/Defaults.ts x: 3 commits (90d) y: 82 lines of code packages/jest-config/src/ValidConfig.ts x: 6 commits (90d) y: 159 lines of code packages/jest-transform/src/ScriptTransformer.ts x: 3 commits (90d) y: 807 lines of code packages/expect-utils/src/jasmineUtils.ts x: 2 commits (90d) y: 180 lines of code packages/expect/src/spyMatchers.ts x: 4 commits (90d) y: 1001 lines of code packages/jest-fake-timers/src/legacyFakeTimers.ts x: 6 commits (90d) y: 442 lines of code packages/jest-core/src/TestNamePatternPrompt.ts x: 2 commits (90d) y: 21 lines of code packages/jest-watcher/src/PatternPrompt.ts x: 3 commits (90d) y: 44 lines of code packages/jest-environment-node/src/index.ts x: 6 commits (90d) y: 116 lines of code packages/jest-config/src/index.ts x: 7 commits (90d) y: 312 lines of code packages/jest-config/src/normalize.ts x: 8 commits (90d) y: 1048 lines of code packages/jest-core/src/runJest.ts x: 4 commits (90d) y: 256 lines of code packages/jest-types/src/Config.ts x: 7 commits (90d) y: 449 lines of code website/docusaurus.config.js x: 6 commits (90d) y: 276 lines of code website/src/pages/index.js x: 3 commits (90d) y: 383 lines of code packages/jest-runtime/src/index.ts x: 15 commits (90d) y: 1950 lines of code packages/jest-core/src/SearchSource.ts x: 2 commits (90d) y: 316 lines of code packages/jest-jasmine2/src/reporter.ts x: 2 commits (90d) y: 141 lines of code packages/jest-each/src/table/array.ts x: 2 commits (90d) y: 72 lines of code packages/jest-circus/src/formatNodeAssertErrors.ts x: 3 commits (90d) y: 168 lines of code packages/jest-jasmine2/src/assertionErrorMessage.ts x: 3 commits (90d) y: 122 lines of code packages/babel-plugin-jest-hoist/src/index.ts x: 3 commits (90d) y: 309 lines of code packages/expect/src/asymmetricMatchers.ts x: 5 commits (90d) y: 250 lines of code packages/expect/src/extractExpectedAssertionsErrors.ts x: 1 commits (90d) y: 64 lines of code packages/expect/src/index.ts x: 8 commits (90d) y: 374 lines of code packages/expect/src/matchers.ts x: 3 commits (90d) y: 821 lines of code packages/expect/src/print.ts x: 1 commits (90d) y: 107 lines of code packages/expect/src/toThrowMatchers.ts x: 3 commits (90d) y: 394 lines of code packages/jest-circus/src/legacy-code-todo-rewrite/jestAdapterInit.ts x: 7 commits (90d) y: 245 lines of code packages/jest-circus/src/utils.ts x: 5 commits (90d) y: 393 lines of code packages/jest-cli/src/init/generateConfigFile.ts x: 1 commits (90d) y: 76 lines of code packages/jest-cli/src/init/modifyPackageJson.ts x: 1 commits (90d) y: 17 lines of code packages/jest-config/src/utils.ts x: 2 commits (90d) y: 102 lines of code packages/jest-console/src/getConsoleOutput.ts x: 2 commits (90d) y: 47 lines of code packages/jest-core/src/FailedTestsInteractiveMode.ts x: 1 commits (90d) y: 149 lines of code packages/jest-core/src/SnapshotInteractiveMode.ts x: 1 commits (90d) y: 203 lines of code packages/jest-core/src/TestScheduler.ts x: 4 commits (90d) y: 423 lines of code packages/jest-core/src/getNoTestFoundVerbose.ts x: 3 commits (90d) y: 63 lines of code packages/jest-core/src/lib/activeFiltersMessage.ts x: 1 commits (90d) y: 24 lines of code packages/jest-core/src/lib/handleDeprecationWarnings.ts x: 2 commits (90d) y: 31 lines of code packages/jest-core/src/lib/logDebugMessages.ts x: 1 commits (90d) y: 14 lines of code packages/jest-core/src/watch.ts x: 1 commits (90d) y: 506 lines of code packages/jest-diff/src/diffLines.ts x: 1 commits (90d) y: 160 lines of code packages/jest-diff/src/index.ts x: 1 commits (90d) y: 162 lines of code packages/jest-diff/src/joinAlignedDiffs.ts x: 1 commits (90d) y: 245 lines of code packages/jest-each/src/table/interpolation.ts x: 2 commits (90d) y: 68 lines of code packages/jest-fake-timers/src/modernFakeTimers.ts x: 1 commits (90d) y: 123 lines of code packages/jest-haste-map/src/ModuleMap.ts x: 3 commits (90d) y: 224 lines of code packages/jest-haste-map/src/crawlers/node.ts x: 4 commits (90d) y: 206 lines of code packages/jest-haste-map/src/index.ts x: 8 commits (90d) y: 869 lines of code packages/jest-haste-map/src/watchers/NodeWatcher.js x: 1 commits (90d) y: 219 lines of code packages/jest-haste-map/src/worker.ts x: 2 commits (90d) y: 94 lines of code packages/jest-jasmine2/src/expectationResultFactory.ts x: 1 commits (90d) y: 79 lines of code packages/jest-jasmine2/src/jasmine/Env.ts x: 5 commits (90d) y: 586 lines of code packages/jest-jasmine2/src/jasmine/spyRegistry.ts x: 1 commits (90d) y: 169 lines of code packages/jest-leak-detector/src/index.ts x: 4 commits (90d) y: 49 lines of code packages/jest-matcher-utils/src/index.ts x: 4 commits (90d) y: 466 lines of code packages/jest-repl/src/cli/runtime-cli.ts x: 4 commits (90d) y: 113 lines of code packages/jest-reporters/src/DefaultReporter.ts x: 2 commits (90d) y: 175 lines of code packages/jest-reporters/src/SummaryReporter.ts x: 1 commits (90d) y: 197 lines of code packages/jest-reporters/src/VerboseReporter.ts x: 1 commits (90d) y: 145 lines of code packages/jest-reporters/src/getSnapshotStatus.ts x: 2 commits (90d) y: 58 lines of code packages/jest-reporters/src/getSnapshotSummary.ts x: 2 commits (90d) y: 121 lines of code packages/jest-reporters/src/utils.ts x: 4 commits (90d) y: 288 lines of code packages/jest-resolve/src/resolver.ts x: 5 commits (90d) y: 726 lines of code packages/jest-resolve/src/utils.ts x: 4 commits (90d) y: 152 lines of code packages/jest-runner/src/runTest.ts x: 8 commits (90d) y: 310 lines of code packages/jest-snapshot/src/index.ts x: 9 commits (90d) y: 430 lines of code packages/jest-snapshot/src/printSnapshot.ts x: 3 commits (90d) y: 261 lines of code packages/jest-snapshot/src/utils.ts x: 3 commits (90d) y: 204 lines of code packages/jest-validate/src/warnings.ts x: 2 commits (90d) y: 28 lines of code packages/jest-worker/src/index.ts x: 4 commits (90d) y: 107 lines of code packages/jest-worker/src/workers/ChildProcessWorker.ts x: 3 commits (90d) y: 192 lines of code packages/jest-worker/src/workers/NodeThreadsWorker.ts x: 4 commits (90d) y: 176 lines of code packages/pretty-format/perf/test.js x: 1 commits (90d) y: 89 lines of code packages/pretty-format/src/collections.ts x: 2 commits (90d) y: 153 lines of code packages/pretty-format/src/plugins/Immutable.ts x: 1 commits (90d) y: 190 lines of code packages/pretty-format/src/plugins/ReactElement.ts x: 1 commits (90d) y: 96 lines of code scripts/build.js x: 3 commits (90d) y: 110 lines of code packages/jest-config/src/resolveConfigPath.ts x: 5 commits (90d) y: 116 lines of code packages/jest-types/src/Global.ts x: 4 commits (90d) y: 97 lines of code packages/expect-utils/src/utils.ts x: 4 commits (90d) y: 321 lines of code packages/jest-each/src/bind.ts x: 3 commits (90d) y: 75 lines of code packages/jest-jasmine2/src/jasmine/Spec.ts x: 2 commits (90d) y: 238 lines of code packages/jest-jasmine2/src/jasmine/Suite.ts x: 3 commits (90d) y: 170 lines of code packages/jest-jasmine2/src/jasmineAsyncInstall.ts x: 3 commits (90d) y: 187 lines of code packages/jest-types/src/Circus.ts x: 1 commits (90d) y: 208 lines of code packages/jest-core/src/cli/index.ts x: 3 commits (90d) y: 238 lines of code packages/jest-haste-map/src/types.ts x: 5 commits (90d) y: 133 lines of code packages/test-utils/src/config.ts x: 3 commits (90d) y: 141 lines of code packages/jest-environment-jsdom/src/index.ts x: 7 commits (90d) y: 131 lines of code packages/jest-util/src/setGlobal.ts x: 2 commits (90d) y: 8 lines of code scripts/verifyPnP.js x: 4 commits (90d) y: 65 lines of code packages/jest-core/src/runGlobalHook.ts x: 3 commits (90d) y: 60 lines of code scripts/verifyOldTs.js x: 4 commits (90d) y: 180 lines of code packages/diff-sequences/perf/index.js x: 1 commits (90d) y: 119 lines of code packages/jest-jasmine2/src/jestExpect.ts x: 7 commits (90d) y: 25 lines of code packages/jest-jasmine2/src/setup_jest_globals.ts x: 7 commits (90d) y: 95 lines of code packages/jest-util/src/isPromise.ts x: 1 commits (90d) y: 4 lines of code packages/jest-worker/src/__performance_tests__/test.js x: 1 commits (90d) y: 135 lines of code packages/jest-expect/src/index.ts x: 3 commits (90d) y: 28 lines of code packages/jest-jasmine2/src/types.ts x: 8 commits (90d) y: 76 lines of code packages/jest-circus/src/types.ts x: 4 commits (90d) y: 13 lines of code packages/expect/src/types.ts x: 7 commits (90d) y: 139 lines of code packages/jest-globals/src/index.ts x: 3 commits (90d) y: 20 lines of code packages/jest-snapshot/src/types.ts x: 4 commits (90d) y: 29 lines of code packages/babel-jest/src/index.ts x: 2 commits (90d) y: 234 lines of code packages/jest-config/src/readConfigFileAndSetRootDir.ts x: 4 commits (90d) y: 91 lines of code packages/jest-haste-map/src/crawlers/watchman.ts x: 2 commits (90d) y: 265 lines of code packages/jest-jasmine2/src/index.ts x: 2 commits (90d) y: 162 lines of code packages/jest-reporters/src/generateEmptyCoverage.ts x: 2 commits (90d) y: 79 lines of code packages/jest-runner/src/types.ts x: 2 commits (90d) y: 46 lines of code packages/jest-snapshot/src/InlineSnapshots.ts x: 2 commits (90d) y: 295 lines of code packages/jest-snapshot/src/State.ts x: 1 commits (90d) y: 248 lines of code jest.config.js x: 5 commits (90d) y: 67 lines of code packages/jest-repl/src/index.ts x: 2 commits (90d) y: 2 lines of code scripts/buildUtils.js x: 5 commits (90d) y: 97 lines of code scripts/checkCopyrightHeaders.js x: 2 commits (90d) y: 131 lines of code packages/diff-sequences/src/index.ts x: 1 commits (90d) y: 602 lines of code website/static/css/jest.css x: 1 commits (90d) y: 268 lines of code
1950.0
lines of code
  min: 1.0
  average: 147.04
  25th percentile: 37.5
  median: 89.0
  75th percentile: 168.5
  max: 1950.0
0 15.0
commits (90d)
min: 1.0 | average: 2.41 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 15.0

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

packages/jest-reporters/src/GitHubActionsReporter.ts x: 1 contributors (90d) y: 40 lines of code packages/jest-reporters/src/index.ts x: 1 contributors (90d) y: 36 lines of code packages/jest-cli/src/cli/args.ts x: 5 contributors (90d) y: 680 lines of code packages/jest-cli/src/init/questions.ts x: 1 contributors (90d) y: 50 lines of code packages/jest-config/src/Descriptions.ts x: 2 contributors (90d) y: 92 lines of code packages/jest-environment/src/index.ts x: 5 contributors (90d) y: 88 lines of code packages/jest-mock/src/index.ts x: 5 contributors (90d) y: 978 lines of code packages/jest-config/src/Defaults.ts x: 3 contributors (90d) y: 82 lines of code packages/jest-config/src/ValidConfig.ts x: 4 contributors (90d) y: 159 lines of code packages/jest-transform/src/ScriptTransformer.ts x: 2 contributors (90d) y: 807 lines of code packages/expect-utils/src/jasmineUtils.ts x: 2 contributors (90d) y: 180 lines of code packages/expect/src/spyMatchers.ts x: 2 contributors (90d) y: 1001 lines of code packages/jest-fake-timers/src/legacyFakeTimers.ts x: 3 contributors (90d) y: 442 lines of code packages/jest-core/src/TestNamePatternPrompt.ts x: 2 contributors (90d) y: 21 lines of code packages/jest-watcher/src/PatternPrompt.ts x: 2 contributors (90d) y: 44 lines of code packages/jest-environment-node/src/index.ts x: 5 contributors (90d) y: 116 lines of code packages/jest-config/src/index.ts x: 5 contributors (90d) y: 312 lines of code packages/jest-config/src/normalize.ts x: 4 contributors (90d) y: 1048 lines of code packages/jest-core/src/runJest.ts x: 3 contributors (90d) y: 256 lines of code packages/jest-types/src/Config.ts x: 5 contributors (90d) y: 449 lines of code website/docusaurus.config.js x: 2 contributors (90d) y: 276 lines of code website/src/pages/index.js x: 2 contributors (90d) y: 383 lines of code packages/jest-runtime/src/index.ts x: 8 contributors (90d) y: 1950 lines of code packages/jest-core/src/SearchSource.ts x: 2 contributors (90d) y: 316 lines of code packages/jest-jasmine2/src/reporter.ts x: 2 contributors (90d) y: 141 lines of code packages/jest-each/src/table/array.ts x: 2 contributors (90d) y: 72 lines of code packages/jest-circus/src/formatNodeAssertErrors.ts x: 1 contributors (90d) y: 168 lines of code packages/jest-jasmine2/src/assertionErrorMessage.ts x: 1 contributors (90d) y: 122 lines of code packages/babel-plugin-jest-hoist/src/index.ts x: 1 contributors (90d) y: 309 lines of code packages/expect/src/asymmetricMatchers.ts x: 3 contributors (90d) y: 250 lines of code packages/expect/src/extractExpectedAssertionsErrors.ts x: 1 contributors (90d) y: 64 lines of code packages/expect/src/index.ts x: 3 contributors (90d) y: 374 lines of code packages/expect/src/matchers.ts x: 2 contributors (90d) y: 821 lines of code packages/expect/src/print.ts x: 1 contributors (90d) y: 107 lines of code packages/expect/src/toThrowMatchers.ts x: 1 contributors (90d) y: 394 lines of code packages/jest-circus/src/legacy-code-todo-rewrite/jestAdapterInit.ts x: 3 contributors (90d) y: 245 lines of code packages/jest-circus/src/utils.ts x: 3 contributors (90d) y: 393 lines of code packages/jest-cli/src/init/generateConfigFile.ts x: 1 contributors (90d) y: 76 lines of code packages/jest-cli/src/init/modifyPackageJson.ts x: 1 contributors (90d) y: 17 lines of code packages/jest-core/src/FailedTestsInteractiveMode.ts x: 1 contributors (90d) y: 149 lines of code packages/jest-core/src/SnapshotInteractiveMode.ts x: 1 contributors (90d) y: 203 lines of code packages/jest-core/src/TestScheduler.ts x: 1 contributors (90d) y: 423 lines of code packages/jest-core/src/lib/activeFiltersMessage.ts x: 1 contributors (90d) y: 24 lines of code packages/jest-core/src/lib/logDebugMessages.ts x: 1 contributors (90d) y: 14 lines of code packages/jest-core/src/watch.ts x: 1 contributors (90d) y: 506 lines of code packages/jest-diff/src/diffLines.ts x: 1 contributors (90d) y: 160 lines of code packages/jest-diff/src/joinAlignedDiffs.ts x: 1 contributors (90d) y: 245 lines of code packages/jest-each/src/table/interpolation.ts x: 2 contributors (90d) y: 68 lines of code packages/jest-fake-timers/src/modernFakeTimers.ts x: 1 contributors (90d) y: 123 lines of code packages/jest-haste-map/src/ModuleMap.ts x: 1 contributors (90d) y: 224 lines of code packages/jest-haste-map/src/crawlers/node.ts x: 2 contributors (90d) y: 206 lines of code packages/jest-haste-map/src/index.ts x: 2 contributors (90d) y: 869 lines of code packages/jest-haste-map/src/watchers/NodeWatcher.js x: 1 contributors (90d) y: 219 lines of code packages/jest-haste-map/src/worker.ts x: 2 contributors (90d) y: 94 lines of code packages/jest-jasmine2/src/expectationResultFactory.ts x: 1 contributors (90d) y: 79 lines of code packages/jest-jasmine2/src/jasmine/Env.ts x: 2 contributors (90d) y: 586 lines of code packages/jest-jasmine2/src/jasmine/spyRegistry.ts x: 1 contributors (90d) y: 169 lines of code packages/jest-matcher-utils/src/index.ts x: 3 contributors (90d) y: 466 lines of code packages/jest-message-util/src/index.ts x: 2 contributors (90d) y: 313 lines of code packages/jest-repl/src/cli/runtime-cli.ts x: 3 contributors (90d) y: 113 lines of code packages/jest-reporters/src/NotifyReporter.ts x: 2 contributors (90d) y: 103 lines of code packages/jest-reporters/src/Status.ts x: 1 contributors (90d) y: 178 lines of code packages/jest-reporters/src/SummaryReporter.ts x: 1 contributors (90d) y: 197 lines of code packages/jest-reporters/src/VerboseReporter.ts x: 1 contributors (90d) y: 145 lines of code packages/jest-reporters/src/getSnapshotStatus.ts x: 1 contributors (90d) y: 58 lines of code packages/jest-reporters/src/utils.ts x: 2 contributors (90d) y: 288 lines of code packages/jest-resolve/src/resolver.ts x: 3 contributors (90d) y: 726 lines of code packages/jest-runner/src/runTest.ts x: 4 contributors (90d) y: 310 lines of code packages/jest-runner/src/testWorker.ts x: 1 contributors (90d) y: 93 lines of code packages/jest-snapshot/src/index.ts x: 2 contributors (90d) y: 430 lines of code packages/jest-snapshot/src/printSnapshot.ts x: 1 contributors (90d) y: 261 lines of code packages/jest-transform/src/shouldInstrument.ts x: 1 contributors (90d) y: 89 lines of code packages/jest-util/src/createProcessObject.ts x: 2 contributors (90d) y: 83 lines of code packages/jest-worker/src/index.ts x: 3 contributors (90d) y: 107 lines of code packages/jest-worker/src/workers/ChildProcessWorker.ts x: 2 contributors (90d) y: 192 lines of code packages/jest-worker/src/workers/processChild.ts x: 2 contributors (90d) y: 116 lines of code packages/pretty-format/src/collections.ts x: 2 contributors (90d) y: 153 lines of code packages/pretty-format/src/plugins/Immutable.ts x: 1 contributors (90d) y: 190 lines of code scripts/build.js x: 1 contributors (90d) y: 110 lines of code packages/jest-config/src/resolveConfigPath.ts x: 3 contributors (90d) y: 116 lines of code packages/expect-utils/src/utils.ts x: 3 contributors (90d) y: 321 lines of code packages/jest-circus/src/index.ts x: 2 contributors (90d) y: 170 lines of code packages/jest-each/src/bind.ts x: 3 contributors (90d) y: 75 lines of code packages/jest-jasmine2/src/jasmine/Spec.ts x: 2 contributors (90d) y: 238 lines of code packages/jest-jasmine2/src/jasmineAsyncInstall.ts x: 3 contributors (90d) y: 187 lines of code packages/jest-types/src/Circus.ts x: 1 contributors (90d) y: 208 lines of code packages/jest-haste-map/src/types.ts x: 4 contributors (90d) y: 133 lines of code packages/expect/src/jestMatchersObject.ts x: 3 contributors (90d) y: 93 lines of code packages/jest-circus/src/eventHandler.ts x: 2 contributors (90d) y: 226 lines of code packages/jest-environment-jsdom/src/index.ts x: 5 contributors (90d) y: 131 lines of code packages/jest-resolve/src/defaultResolver.ts x: 2 contributors (90d) y: 110 lines of code packages/jest-core/src/runGlobalHook.ts x: 2 contributors (90d) y: 60 lines of code packages/jest-jasmine2/src/jestExpect.ts x: 2 contributors (90d) y: 25 lines of code packages/jest-util/src/isPromise.ts x: 1 contributors (90d) y: 4 lines of code packages/jest-worker/src/__performance_tests__/test.js x: 1 contributors (90d) y: 135 lines of code packages/jest-circus/src/types.ts x: 2 contributors (90d) y: 13 lines of code packages/babel-jest/src/index.ts x: 2 contributors (90d) y: 234 lines of code packages/jest-haste-map/src/crawlers/watchman.ts x: 1 contributors (90d) y: 265 lines of code packages/jest-snapshot/src/InlineSnapshots.ts x: 1 contributors (90d) y: 295 lines of code packages/jest-snapshot/src/State.ts x: 1 contributors (90d) y: 248 lines of code packages/diff-sequences/src/index.ts x: 1 contributors (90d) y: 602 lines of code
1950.0
lines of code
  min: 1.0
  average: 147.04
  25th percentile: 37.5
  median: 89.0
  75th percentile: 168.5
  max: 1950.0
0 8.0
contributors (90d)
min: 1.0 | average: 1.53 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 8.0