Skip to content

Latest commit

 

History

History
3531 lines (3315 loc) · 85.6 KB

File metadata and controls

3531 lines (3315 loc) · 85.6 KB

git log/history


References

Git History - Directory Commit Statistics

Data Preview

fileCount authorCount commitCount daysSinceLastCommit daysSinceLastCreation daysSinceLastModification
count 83.000000 83.000000 83.000000 83.000000 83.000000 83.000000
mean 25.253012 19.662651 130.060241 697.975904 1128.987952 698.915663
std 77.782662 46.320010 293.488245 333.698892 402.004565 334.218608
min 1.000000 2.000000 3.000000 54.000000 53.000000 53.000000
25% 4.000000 4.000000 11.000000 461.000000 859.000000 460.000000
50% 10.000000 6.000000 26.000000 846.000000 1214.000000 845.000000
75% 13.000000 13.000000 75.000000 945.000000 1538.000000 944.000000
max 633.000000 344.000000 1996.000000 1579.000000 1635.000000 1578.000000
directoryPath directoryParentPath directoryName fileCount firstFile mostFrequentFileExtension authorCount mainAuthor secondAuthor commitCount daysSinceLastCommit daysSinceLastCreation daysSinceLastModification lastCommitDate lastCreationDate lastModificationDate maxCommitSha
0 react-router-6.30.2/examples/custom-query-parsing/types react-router-6.30.2/examples/custom-query-parsing types 1 react-router-6.30.2/examples/custom-query-parsing/types/jsurl.d.ts ts 2 Logan McAnsh Michael Jackson 4 1538 1538 1538 2021-10-21 2021-10-20 2021-10-20 dd0de338dfb32e38d1f4b091b3442ae55515edc3
1 react-router-6.30.2/packages/react-router-dom-v5-compat/lib react-router-6.30.2/packages/react-router-dom-v5-compat lib 1 react-router-6.30.2/packages/react-router-dom-v5-compat/lib/components.tsx tsx 6 Ayush C Brooks Lybrand 26 561 1376 560 2024-06-24 2022-03-31 2024-06-24 da57748644da6400e2d051b2aa004df47beda1cf
2 react-router-6.30.2/packages/react-router-dom/__tests__/polyfills react-router-6.30.2/packages/react-router-dom/__tests__ polyfills 1 react-router-6.30.2/packages/react-router-dom/__tests__/polyfills/drop-FormData-submitter.ts ts 2 Jon Jensen Matt Brophy 3 922 936 936 2023-06-29 2023-06-14 2023-06-14 f63774c3843e2f25b6ca5b6f4882ebd4db705603
3 react-router-6.30.2/packages/react-router/__tests__/__snapshots__ react-router-6.30.2/packages/react-router/__tests__ __snapshots__ 1 react-router-6.30.2/packages/react-router/__tests__/__snapshots__/route-matching-test.tsx.snap snap 2 Chance Strickland Michael Jackson 6 1579 1635 1578 2021-09-10 2021-07-15 2021-09-10 eff2bd9148de1849fb93519f59262e4b53e8d823
4 react-router-6.30.2/patches react-router-6.30.2 patches 1 react-router-6.30.2/patches/@changesets__get-dependents-graph@1.3.6.patch patch 4 Chance Strickland Mark Dalgleish 10 623 655 655 2024-04-23 2024-03-21 2024-03-21 f264d828939e3ae74a6ca47e40d4c4b2fd027e8e
5 react-router-6.30.2/.changeset react-router-6.30.2 .changeset 2 react-router-6.30.2/.changeset/README.md json 3 Chance Strickland Matt Brophy 10 623 1301 622 2024-04-23 2022-06-14 2024-04-23 f3009f5536b6bb3354bfe91d5ff02dd2fae91285
6 react-router-6.30.2/docs/upgrading react-router-6.30.2/docs upgrading 2 react-router-6.30.2/docs/upgrading/future.md md 5 Matt Brophy Brooks Lybrand 16 397 585 397 2024-12-05 2024-05-30 2024-12-05 fa256911d64a0ce07ee46fa0e598ff734842f622
7 react-router-6.30.2/examples/lazy-loading/src/pages react-router-6.30.2/examples/lazy-loading/src pages 2 react-router-6.30.2/examples/lazy-loading/src/pages/About.tsx tsx 3 Logan McAnsh Matt Brophy 7 945 1538 944 2023-06-06 2021-10-21 2023-06-06 f3e3f59fa15ab4dbc497a2d8c66055976d3e54d3
8 react-router-6.30.2/.github/ISSUE_TEMPLATE react-router-6.30.2/.github ISSUE_TEMPLATE 3 react-router-6.30.2/.github/ISSUE_TEMPLATE/bug_report.yml yml 10 Chance Strickland Matt Brophy 25 446 1090 445 2024-10-17 2023-01-11 2024-10-17 fdb90690cb74b1060f9e9de550520f30f9c2ef08
9 react-router-6.30.2/examples/navigation-blocking/src react-router-6.30.2/examples/navigation-blocking src 3 react-router-6.30.2/examples/navigation-blocking/src/app.tsx tsx 2 Chance Strickland Matt Brophy 15 782 1088 781 2023-11-16 2023-01-13 2023-11-16 f3e3f59fa15ab4dbc497a2d8c66055976d3e54d3
10 react-router-6.30.2/packages/react-router-dom-v5-compat/__tests__ react-router-6.30.2/packages/react-router-dom-v5-compat __tests__ 3 react-router-6.30.2/packages/react-router-dom-v5-compat/__tests__/compat-router-test.tsx tsx 4 Matt Brophy Pedro Cattori 9 1076 1082 1082 2023-01-26 2023-01-19 2023-01-19 d1e7f3b749b8f2b4aa7fc605ed2f3ddc1121b63b
11 react-router-6.30.2/decisions react-router-6.30.2 decisions 4 react-router-6.30.2/decisions/0001-use-blocker.md md 2 Matt Brophy Jacob Ebey 9 623 665 665 2024-04-23 2024-03-11 2024-03-11 fca5e55122ee717afac9da1020861a68d0b6425b
12 react-router-6.30.2/examples/basic/src react-router-6.30.2/examples/basic src 4 react-router-6.30.2/examples/basic/src/App.tsx tsx 7 Chance Strickland Michael Jackson 18 945 1596 944 2023-06-06 2021-08-23 2023-06-06 fedf1d2ad8b7cc20b2fcfe18d86d0f4eb3f689a2
13 react-router-6.30.2/examples/custom-link/src react-router-6.30.2/examples/custom-link src 4 react-router-6.30.2/examples/custom-link/src/App.tsx tsx 5 Logan McAnsh Matt Brophy 11 945 1551 944 2023-06-06 2021-10-07 2023-06-06 fedf1d2ad8b7cc20b2fcfe18d86d0f4eb3f689a2
14 react-router-6.30.2/examples/custom-query-parsing/src react-router-6.30.2/examples/custom-query-parsing src 4 react-router-6.30.2/examples/custom-query-parsing/src/App.tsx tsx 7 Logan McAnsh Chance Strickland 18 945 1538 944 2023-06-06 2021-10-20 2023-06-06 fedf1d2ad8b7cc20b2fcfe18d86d0f4eb3f689a2
15 react-router-6.30.2/examples/multi-app/home react-router-6.30.2/examples/multi-app home 4 react-router-6.30.2/examples/multi-app/home/App.jsx jsx 4 Logan McAnsh Michael Jackson 9 945 1536 944 2023-06-06 2021-10-22 2023-06-06 f3e3f59fa15ab4dbc497a2d8c66055976d3e54d3
16 react-router-6.30.2/examples/route-objects/src react-router-6.30.2/examples/route-objects src 4 react-router-6.30.2/examples/route-objects/src/App.tsx tsx 5 Logan McAnsh Michael Jackson 11 945 1537 944 2023-06-06 2021-10-21 2023-06-06 fedf1d2ad8b7cc20b2fcfe18d86d0f4eb3f689a2
17 react-router-6.30.2/examples/scroll-restoration/src react-router-6.30.2/examples/scroll-restoration src 4 react-router-6.30.2/examples/scroll-restoration/src/app.tsx tsx 3 Matt Brophy Pedro Cattori 12 945 1215 944 2023-06-06 2022-09-08 2023-06-06 f3e3f59fa15ab4dbc497a2d8c66055976d3e54d3
18 react-router-6.30.2/examples/search-params/src react-router-6.30.2/examples/search-params src 4 react-router-6.30.2/examples/search-params/src/App.tsx tsx 6 Logan McAnsh Chance Strickland 13 945 1553 944 2023-06-06 2021-10-05 2023-06-06 fedf1d2ad8b7cc20b2fcfe18d86d0f4eb3f689a2
19 react-router-6.30.2/packages/react-router-native/__tests__/__snapshots__ react-router-6.30.2/packages/react-router-native/__tests__ __snapshots__ 4 react-router-6.30.2/packages/react-router-native/__tests__/__snapshots__/deep-linking-test.tsx.snap snap 4 Chance Strickland Matt Brophy 14 1076 1585 1075 2023-01-26 2021-09-03 2023-01-26 eff2bd9148de1849fb93519f59262e4b53e8d823
20 react-router-6.30.2/packages/react-router/lib react-router-6.30.2/packages/react-router lib 4 react-router-6.30.2/packages/react-router/lib/components.tsx tsx 19 Matt Brophy Ayush C 196 235 444 234 2025-05-16 2024-10-18 2025-05-16 feebfc0bf10614ba44ff43e2b9c69e22ad07a7a1
21 react-router-6.30.2/packages/router/__tests__/utils react-router-6.30.2/packages/router/__tests__ utils 4 react-router-6.30.2/packages/router/__tests__/utils/custom-matchers.ts ts 2 Matt Brophy Jacob Ebey 21 483 665 482 2024-09-10 2024-03-11 2024-09-10 ec03b12c600ba899d1a35b6f63bc45bb594c1e88
22 react-router-6.30.2/tutorial/src react-router-6.30.2/tutorial src 4 react-router-6.30.2/tutorial/src/App.jsx jsx 3 Chance Strickland Chris Chudzicki 7 1408 1526 1407 2022-02-28 2021-11-01 2022-02-28 f5dccaa1426ea2c06dc654a73b939e45c7d5038e
23 react-router-6.30.2/.github/workflows react-router-6.30.2/.github workflows 5 react-router-6.30.2/.github/workflows/deduplicate-lock-file.yml yml 13 Matt Brophy Michaël De Boey 67 623 655 622 2024-04-23 2024-03-21 2024-04-23 fdb90690cb74b1060f9e9de550520f30f9c2ef08
24 react-router-6.30.2/docs/fetch react-router-6.30.2/docs fetch 5 react-router-6.30.2/docs/fetch/index.md md 6 Matt Brophy Ryan Florence 16 523 523 523 2024-08-01 2024-07-31 2024-07-31 f0b886bce7dab2e2f37f53fe58cd6c7ab0660e25
25 react-router-6.30.2/examples/auth/src react-router-6.30.2/examples/auth src 5 react-router-6.30.2/examples/auth/src/App.tsx tsx 8 Logan McAnsh Chance Strickland 22 945 1554 944 2023-06-06 2021-10-04 2023-06-06 fedf1d2ad8b7cc20b2fcfe18d86d0f4eb3f689a2
26 react-router-6.30.2/examples/custom-filter-link/src react-router-6.30.2/examples/custom-filter-link src 5 react-router-6.30.2/examples/custom-filter-link/src/App.tsx tsx 6 Logan McAnsh Chance Strickland 13 945 1551 944 2023-06-06 2021-10-07 2023-06-06 fedf1d2ad8b7cc20b2fcfe18d86d0f4eb3f689a2
27 react-router-6.30.2/examples/data-router/src react-router-6.30.2/examples/data-router src 5 react-router-6.30.2/examples/data-router/src/app.tsx tsx 4 Matt Brophy Chance Strickland 25 782 1215 781 2023-11-16 2022-09-08 2023-11-16 f3e3f59fa15ab4dbc497a2d8c66055976d3e54d3
28 react-router-6.30.2/examples/error-boundaries/src react-router-6.30.2/examples/error-boundaries src 5 react-router-6.30.2/examples/error-boundaries/src/app.tsx tsx 2 Matt Brophy Pedro Cattori 8 945 1215 944 2023-06-06 2022-09-08 2023-06-06 f3e3f59fa15ab4dbc497a2d8c66055976d3e54d3
29 react-router-6.30.2/examples/modal-route-with-outlet/src react-router-6.30.2/examples/modal-route-with-outlet src 5 react-router-6.30.2/examples/modal-route-with-outlet/src/App.tsx ts 2 Matt Brophy Shane Walker 3 880 901 901 2023-08-10 2023-07-19 2023-07-19 fad3bc011140d6daec3d03889ac30375aca11c05

Number of files per directory

svg

Most frequent file extension per directory

svg

Number of commits per directory

svg

Number of distinct authors per directory

svg

Directories with very few different authors

svg

Main author per directory

svg

Second author per directory

svg

Days since last commit per directory

svg

Days since last commit per directory (ranked)

svg

Days since last file creation per directory

svg

Days since last file creation per directory (ranked)

svg

Days since last file modification per directory

svg

Days since last file modification per directory (ranked)

svg

Filecount per commit

Shows how many commits had changed one file, how many had changed two files, and so on. The chart is limited to 30 lines for improved readability. The data preview also includes overall statistics including the number of commits that are filtered out in the chart.

Preview data

Sum of commits that changed more than 30 files (each) = 229
Max changed files with one commit = 498
filesPerCommit commitCount
count 117.000000 117.000000
mean 79.179487 57.692308
std 78.464424 319.376992
min 1.000000 1.000000
25% 30.000000 1.000000
50% 59.000000 3.000000
75% 96.000000 8.000000
max 498.000000 3231.000000
filesPerCommit commitCount
0 1 3231
1 2 1123
2 3 518
3 4 329
4 5 241
5 6 166
6 7 119
7 8 81
8 9 69
9 10 64
10 11 103
11 12 67
12 13 62
13 14 50
14 15 36
15 16 32
16 17 30
17 18 25
18 19 30
19 20 25
20 21 21
21 22 12
22 23 15
23 24 13
24 25 15
25 26 6
26 27 6
27 28 13
28 29 9
29 30 10

Bar chart with the number of files per commit distribution

svg

Pairwise Changed Files

This section analyzes files that where changed together within the same commit and provides several metrics to quantify the strength of the co-change relationship:

  • Commit Count: The number of commits in which two files were changed together.
  • Commit Lift: A ratio that indicates whether the co-change pattern is stronger than random chance, given how often each file changes.
  • Jaccard Similarity: The ratio of commits involving either file that also involved both files.

The following tables show the top pairwise changed files based on these metrics. The following charts show how these metrics are distributed across pairs of files that were changed together.

Treemap with files changed frequently with others

svg

svg

svg

fileExtensionPair fileExtensionPairCount
0 md↔md 220
1 json↔json 192
2 json↔md 175
3 md↔ts 150

Files changed together by commit count

fileExtensionPair updateCommitCount GroupRank filePair filePairWithRelativePath
0 md↔md 123 1 CHANGELOG↔CHANGELOG packages/react-router-dom/CHANGELOG.md↔packages/react-router/CHANGELOG.md
1 md↔md 117 2 CHANGELOG↔CHANGELOG packages/react-router-dom-v5-compat/CHANGELOG.md↔packages/react-router-dom/CHANGELOG.md
2 md↔md 108 3 CHANGELOG↔CHANGELOG packages/react-router/CHANGELOG.md↔packages/router/CHANGELOG.md
3 md↔md 106 4 CHANGELOG↔CHANGELOG packages/react-router-dom/CHANGELOG.md↔packages/router/CHANGELOG.md
4 md↔md 100 5 CHANGELOG↔CHANGELOG packages/react-router-dom-v5-compat/CHANGELOG.md↔packages/router/CHANGELOG.md
5 md↔md 12 6 use-fetcher↔use-submit docs/hooks/use-fetcher.md↔docs/hooks/use-submit.md
6 md↔md 11 7 link↔use-navigate docs/components/link.md↔docs/hooks/use-navigate.md
7 md↔md 10 8 form↔use-navigate docs/components/form.md↔docs/hooks/use-navigate.md
8 md↔md 9 9 form↔use-submit docs/components/form.md↔docs/hooks/use-submit.md
9 md↔md 8 10 form↔link docs/components/form.md↔docs/components/link.md
10 json↔json 264 1 package↔package packages/react-router-dom/package.json↔packages/react-router/package.json
11 json↔json 220 2 package↔package packages/react-router-dom/package.json↔packages/react-router-native/package.json
12 json↔json 215 3 package↔package packages/react-router-native/package.json↔packages/react-router/package.json
13 json↔json 117 4 package↔package packages/react-router-dom-v5-compat/package.json↔packages/react-router-dom/package.json
14 json↔json 98 5 package↔package packages/react-router-dom-v5-compat/package.json↔packages/router/package.json
15 json↔json 97 6 package↔package packages/react-router-dom/package.json↔packages/router/package.json
16 json↔json 21 7 package↔package examples/auth/package.json↔examples/basic/package.json
17 json↔json 20 8 package↔package examples/basic/package.json↔examples/custom-filter-link/package.json
18 json↔json 19 9 package↔package packages/react-router-dom/package.json↔examples/auth/package.json
19 json↔json 18 10 package↔package packages/react-router/package.json↔examples/custom-filter-link/package.json
20 json↔md 112 1 package↔CHANGELOG packages/react-router-dom-v5-compat/package.json↔packages/react-router-dom/CHANGELOG.md
21 json↔md 111 2 package↔CHANGELOG packages/react-router-dom-v5-compat/package.json↔packages/react-router-dom-v5-compat/CHANGELOG.md
22 json↔md 94 3 package↔CHANGELOG packages/router/package.json↔packages/react-router-dom/CHANGELOG.md
23 json↔md 93 4 package↔CHANGELOG packages/router/package.json↔packages/react-router-dom-v5-compat/CHANGELOG.md
24 json↔md 11 5 package↔DEVELOPMENT packages/react-router-dom/package.json↔DEVELOPMENT.md
25 json↔md 9 6 package↔create-browser-router packages/react-router-dom-v5-compat/package.json↔docs/routers/create-browser-router.md
26 json↔md 8 7 package↔tutorial packages/react-router/package.json↔docs/start/tutorial.md
27 json↔md 6 8 package↔use-navigate packages/react-router-dom-v5-compat/package.json↔docs/hooks/use-navigate.md
28 json↔md 5 9 package↔link packages/react-router/package.json↔docs/components/link.md
29 json↔md 4 10 package↔form packages/router/package.json↔docs/components/form.md
30 md↔ts 32 1 CHANGELOG↔router packages/react-router/CHANGELOG.md↔packages/router/router.ts
31 md↔ts 30 2 CHANGELOG↔router packages/router/CHANGELOG.md↔packages/router/router.ts
32 md↔ts 29 3 CHANGELOG↔router packages/react-router-dom/CHANGELOG.md↔packages/router/router.ts
33 md↔ts 20 4 CHANGELOG↔utils packages/react-router/CHANGELOG.md↔packages/router/utils.ts
34 md↔ts 19 5 CHANGELOG↔utils packages/router/CHANGELOG.md↔packages/router/utils.ts
35 md↔ts 18 6 CHANGELOG↔utils packages/react-router-dom/CHANGELOG.md↔packages/router/utils.ts
36 md↔ts 16 7 CHANGELOG↔utils packages/react-router-dom-v5-compat/CHANGELOG.md↔packages/router/utils.ts
37 md↔ts 15 8 form↔router docs/components/form.md↔packages/router/router.ts
38 md↔ts 14 9 use-submit↔router docs/hooks/use-submit.md↔packages/router/router.ts
39 md↔ts 13 10 use-submit↔dom docs/hooks/use-submit.md↔packages/react-router-dom/dom.ts

svg

Files changed together by commit min confidence

The commit min confidence is the commit count where both files were changed divided by the commit count of the file with the least commits. This metric is useful to identify pairs of files that are frequently changed together and is not biased by single files that are changed very often.

fileExtensionPair updateCommitMinConfidence GroupRank filePair filePairWithRelativePath
0 md↔md 0.888889 1 README↔README examples/custom-filter-link/README.md↔examples/custom-link/README.md
1 md↔md 0.857143 2 README↔README examples/custom-link/README.md↔examples/modal/README.md
2 md↔md 0.800000 3 README↔README examples/ssr/README.md↔examples/auth/README.md
3 md↔md 0.750000 4 README↔README examples/ssr/README.md↔examples/route-objects/README.md
4 md↔md 0.727273 5 README↔README examples/ssr/README.md↔examples/basic/README.md
5 md↔md 0.666667 6 README↔README examples/auth/README.md↔examples/custom-filter-link/README.md
6 md↔md 0.600000 7 link↔use-view-transition-state docs/components/link.md↔docs/hooks/use-view-transition-state.md
7 md↔md 0.500000 8 README↔README examples/auth/README.md↔examples/lazy-loading/README.md
8 md↔md 0.446281 9 CHANGELOG↔CHANGELOG packages/react-router/CHANGELOG.md↔packages/router/CHANGELOG.md
9 md↔md 0.444444 10 use-route-loader-data↔picking-a-router docs/hooks/use-route-loader-data.md↔docs/routers/picking-a-router.md
10 json↔json 0.625000 1 package↔package examples/basic/package.json↔examples/custom-filter-link/package.json
11 json↔json 0.600000 2 package↔package examples/auth/package.json↔examples/basic/package.json
12 json↔json 0.588235 3 package↔package examples/basic/package.json↔examples/custom-link/package.json
13 json↔json 0.581498 4 package↔package packages/react-router-dom/package.json↔packages/react-router/package.json
14 json↔json 0.571429 5 package↔package examples/basic/package.json↔examples/modal/package.json
15 json↔json 0.566667 6 package↔package examples/modal/package.json↔examples/multi-app/package.json
16 json↔json 0.562500 7 package↔package packages/react-router/package.json↔examples/custom-filter-link/package.json
17 json↔json 0.548387 8 package↔package examples/custom-link/package.json↔examples/custom-query-parsing/package.json
18 json↔json 0.542857 9 package↔package packages/react-router-dom/package.json↔examples/auth/package.json
19 json↔json 0.529412 10 package↔package packages/react-router/package.json↔examples/custom-link/package.json
20 json↔md 0.428571 1 package↔README packages/react-router-dom/package.json↔examples/modal/README.md
21 json↔md 0.400722 2 package↔CHANGELOG packages/react-router-dom-v5-compat/package.json↔packages/react-router-dom-v5-compat/CHANGELOG.md
22 json↔md 0.400000 3 package↔CHANGELOG packages/router/package.json↔packages/react-router-dom/CHANGELOG.md
23 json↔md 0.395745 4 package↔CHANGELOG packages/router/package.json↔packages/react-router-dom-v5-compat/CHANGELOG.md
24 json↔md 0.392982 5 package↔CHANGELOG packages/react-router-dom-v5-compat/package.json↔packages/react-router-dom/CHANGELOG.md
25 json↔md 0.391608 6 package↔CHANGELOG packages/react-router-dom-v5-compat/package.json↔packages/react-router/CHANGELOG.md
26 json↔md 0.388430 7 package↔CHANGELOG packages/react-router-native/package.json↔packages/router/CHANGELOG.md
27 json↔md 0.386207 8 package↔CHANGELOG packages/react-router-native/package.json↔packages/react-router/CHANGELOG.md
28 json↔md 0.363636 9 package↔README examples/search-params/package.json↔examples/basic/README.md
29 json↔md 0.333333 10 package↔use-route-loader-data packages/router/package.json↔docs/hooks/use-route-loader-data.md
30 md↔ts 0.714286 1 create-static-handler↔router docs/routers/create-static-handler.md↔packages/router/router.ts
31 md↔ts 0.600000 2 should-revalidate↔should-revalidate-test docs/route/should-revalidate.md↔packages/router/__tests__/should-revalidate-test.ts
32 md↔ts 0.500000 3 README↔router examples/ssr-data-router/README.md↔packages/router/router.ts
33 md↔ts 0.444444 4 use-route-loader-data↔utils docs/hooks/use-route-loader-data.md↔packages/router/utils.ts
34 md↔ts 0.428571 5 create-static-handler↔ssr-test docs/routers/create-static-handler.md↔packages/router/__tests__/ssr-test.ts
35 md↔ts 0.409091 6 api-development-strategy↔router docs/guides/api-development-strategy.md↔packages/router/router.ts
36 md↔ts 0.388889 7 create-browser-router↔lazy-discovery-test docs/routers/create-browser-router.md↔packages/router/__tests__/lazy-discovery-test.ts
37 md↔ts 0.384615 8 README↔router packages/router/README.md↔packages/router/router.ts
38 md↔ts 0.375000 9 use-fetcher↔router docs/hooks/use-fetcher.md↔packages/router/router.ts
39 md↔ts 0.370370 10 should-revalidate↔router docs/route/should-revalidate.md↔packages/router/router.ts

svg

Files changed together by commit lift

fileExtensionPair updateCommitLift GroupRank filePair filePairWithRelativePath
0 md↔md 194.250000 1 README↔README examples/lazy-loading/README.md↔examples/route-objects/README.md
1 md↔md 166.500000 2 README↔README examples/modal/README.md↔examples/route-objects/README.md
2 md↔md 153.481481 3 README↔README examples/custom-filter-link/README.md↔examples/custom-link/README.md
3 md↔md 148.000000 4 README↔README examples/custom-link/README.md↔examples/modal/README.md
4 md↔md 145.687500 5 README↔README examples/custom-query-parsing/README.md↔examples/route-objects/README.md
5 md↔md 133.200000 6 README↔README examples/auth/README.md↔examples/modal/README.md
6 md↔md 129.500000 7 README↔README examples/custom-link/README.md↔examples/route-objects/README.md
7 md↔md 124.320000 8 README↔README examples/auth/README.md↔examples/search-params/README.md
8 md↔md 121.090909 9 README↔README examples/basic/README.md↔examples/modal/README.md
9 md↔md 116.550000 10 README↔README examples/auth/README.md↔examples/route-objects/README.md
10 json↔json 34.533333 1 package↔package examples/error-boundaries/package.json↔examples/notes/package.json
11 json↔json 31.393939 2 package-lock↔package examples/navigation-blocking/package-lock.json↔examples/navigation-blocking/package.json
12 json↔json 28.566176 3 package↔package examples/custom-filter-link/package.json↔examples/custom-link/package.json
13 json↔json 28.406452 4 package↔package examples/lazy-loading/package.json↔examples/multi-app/package.json
14 json↔json 27.750000 5 package↔package examples/auth/package.json↔examples/custom-filter-link/package.json
15 json↔json 27.626667 6 package↔package examples/notes/package.json↔examples/scroll-restoration/package.json
16 json↔json 27.518750 7 package↔package examples/custom-filter-link/package.json↔examples/multi-app/package.json
17 json↔json 27.490114 8 package↔package examples/custom-query-parsing/package.json↔examples/lazy-loading/package.json
18 json↔json 26.979167 9 package↔package examples/basic/package.json↔examples/custom-filter-link/package.json
19 json↔json 26.640000 10 package↔package examples/auth/package.json↔examples/search-params/package.json
20 json↔md 20.812500 1 package↔README examples/custom-filter-link/package.json↔examples/modal/README.md
21 json↔md 19.588235 2 package↔README examples/custom-link/package.json↔examples/modal/README.md
22 json↔md 19.028571 3 package↔README examples/auth/package.json↔examples/modal/README.md
23 json↔md 18.500000 4 package↔README examples/basic/package.json↔examples/modal/README.md
24 json↔md 17.760000 5 package↔README examples/search-params/package.json↔examples/auth/README.md
25 json↔md 17.266667 6 package↔README examples/basic/package.json↔examples/auth/README.md
26 json↔md 16.187500 7 package↔README examples/custom-filter-link/package.json↔examples/custom-filter-link/README.md
27 json↔md 16.145455 8 package↔README examples/search-params/package.json↔examples/basic/README.md
28 json↔md 15.696970 9 package↔README examples/basic/package.json↔examples/basic/README.md
29 json↔md 15.235294 10 package↔README examples/custom-link/package.json↔examples/custom-filter-link/README.md
30 md↔ts 39.176471 1 create-static-handler↔ssr-test docs/routers/create-static-handler.md↔packages/router/__tests__/ssr-test.ts
31 md↔ts 34.533333 2 should-revalidate↔should-revalidate-test docs/route/should-revalidate.md↔packages/router/__tests__/should-revalidate-test.ts
32 md↔ts 13.875000 3 create-browser-router↔lazy-test docs/routers/create-browser-router.md↔packages/router/__tests__/lazy-test.ts
33 md↔ts 12.465241 4 api-development-strategy↔ssr-test docs/guides/api-development-strategy.md↔packages/router/__tests__/ssr-test.ts
34 md↔ts 12.046512 5 use-route-loader-data↔history docs/hooks/use-route-loader-data.md↔packages/router/history.ts
35 md↔ts 10.791667 6 create-browser-router↔lazy-discovery-test docs/routers/create-browser-router.md↔packages/router/__tests__/lazy-discovery-test.ts
36 md↔ts 10.791667 7 should-revalidate↔fetchers-test docs/route/should-revalidate.md↔packages/router/__tests__/fetchers-test.ts
37 md↔ts 9.296825 8 use-submit↔dom docs/hooks/use-submit.md↔packages/react-router-dom/dom.ts
38 md↔ts 8.246462 9 use-fetcher↔dom docs/hooks/use-fetcher.md↔packages/react-router-dom/dom.ts
39 md↔ts 6.937500 10 create-browser-router↔fetchers-test docs/routers/create-browser-router.md↔packages/router/__tests__/fetchers-test.ts

svg

Files changed together by commit Jaccard similarity

fileExtensionPair updateCommitJaccardSimilarity GroupRank filePair filePairWithRelativePath
0 md↔md 0.800000 1 README↔README examples/custom-filter-link/README.md↔examples/custom-link/README.md
1 md↔md 0.666667 2 README↔README examples/auth/README.md↔examples/search-params/README.md
2 md↔md 0.615385 3 README↔README examples/auth/README.md↔examples/basic/README.md
3 md↔md 0.600000 4 README↔README examples/custom-link/README.md↔examples/modal/README.md
4 md↔md 0.545455 5 README↔README examples/auth/README.md↔examples/modal/README.md
5 md↔md 0.500000 6 README↔README examples/ssr/README.md↔examples/auth/README.md
6 md↔md 0.470588 7 README↔README examples/ssr/README.md↔examples/basic/README.md
7 md↔md 0.461538 8 README↔README examples/auth/README.md↔examples/custom-filter-link/README.md
8 md↔md 0.428571 9 README↔README examples/basic/README.md↔examples/custom-filter-link/README.md
9 md↔md 0.400000 10 README↔README examples/ssr/README.md↔examples/modal/README.md
10 json↔json 0.434783 1 package↔package examples/custom-filter-link/package.json↔examples/custom-link/package.json
11 json↔json 0.428571 2 package↔package examples/auth/package.json↔examples/search-params/package.json
12 json↔json 0.425532 3 package↔package examples/auth/package.json↔examples/custom-filter-link/package.json
13 json↔json 0.420000 4 package↔package examples/auth/package.json↔examples/basic/package.json
14 json↔json 0.416667 5 package↔package examples/basic/package.json↔examples/custom-filter-link/package.json
15 json↔json 0.408163 6 package↔package examples/auth/package.json↔examples/custom-link/package.json
16 json↔json 0.406780 7 package↔package packages/react-router-dom/package.json↔packages/react-router/package.json
17 json↔json 0.400000 8 package↔package examples/basic/package.json↔examples/custom-link/package.json
18 json↔json 0.392157 9 package↔package examples/basic/package.json↔examples/modal/package.json
19 json↔json 0.386364 10 package↔package examples/lazy-loading/package.json↔examples/multi-app/package.json
20 json↔md 0.245575 1 package↔CHANGELOG packages/react-router-dom-v5-compat/package.json↔packages/react-router-dom-v5-compat/CHANGELOG.md
21 json↔md 0.244009 2 package↔CHANGELOG packages/react-router-dom-v5-compat/package.json↔packages/react-router-dom/CHANGELOG.md
22 json↔md 0.242188 3 package↔CHANGELOG packages/router/package.json↔packages/router/CHANGELOG.md
23 json↔md 0.241379 4 package↔CHANGELOG packages/react-router-dom-v5-compat/package.json↔packages/react-router/CHANGELOG.md
24 json↔md 0.221957 5 package↔CHANGELOG packages/router/package.json↔packages/react-router-dom-v5-compat/CHANGELOG.md
25 json↔md 0.220657 6 package↔CHANGELOG packages/router/package.json↔packages/react-router-dom/CHANGELOG.md
26 json↔md 0.218097 7 package↔CHANGELOG packages/router/package.json↔packages/react-router/CHANGELOG.md
27 json↔md 0.216590 8 package↔CHANGELOG packages/react-router-dom-v5-compat/package.json↔packages/router/CHANGELOG.md
28 json↔md 0.189097 9 package↔CHANGELOG packages/react-router-native/package.json↔packages/react-router-dom-v5-compat/CHANGELOG.md
29 json↔md 0.188552 10 package↔CHANGELOG packages/react-router-native/package.json↔packages/react-router-dom/CHANGELOG.md
30 md↔ts 0.160494 1 use-submit↔dom docs/hooks/use-submit.md↔packages/react-router-dom/dom.ts
31 md↔ts 0.142857 2 create-static-handler↔ssr-test docs/routers/create-static-handler.md↔packages/router/__tests__/ssr-test.ts
32 md↔ts 0.118421 3 use-fetcher↔dom docs/hooks/use-fetcher.md↔packages/react-router-dom/dom.ts
33 md↔ts 0.104478 4 create-browser-router↔lazy-discovery-test docs/routers/create-browser-router.md↔packages/router/__tests__/lazy-discovery-test.ts
34 md↔ts 0.103448 5 should-revalidate↔should-revalidate-test docs/route/should-revalidate.md↔packages/router/__tests__/should-revalidate-test.ts
35 md↔ts 0.088889 6 form↔dom docs/components/form.md↔packages/react-router-dom/dom.ts
36 md↔ts 0.083333 7 api-development-strategy↔ssr-test docs/guides/api-development-strategy.md↔packages/router/__tests__/ssr-test.ts
37 md↔ts 0.075000 8 should-revalidate↔fetchers-test docs/route/should-revalidate.md↔packages/router/__tests__/fetchers-test.ts
38 md↔ts 0.068376 9 create-browser-router↔index docs/routers/create-browser-router.md↔packages/router/index.ts
39 md↔ts 0.061224 10 use-route-loader-data↔history docs/hooks/use-route-loader-data.md↔packages/router/history.ts

svg

Find pairwise changed files with many highly ranked metrics

Find those pairwise changed files that have a high rank in many metrics by calculating a combined (weighted) score based on the ranks of each metric. This is useful to identify pairs of files that score high in most metrics, which indicates a strong co-change relationship.

fileExtensionPair filePair combinedMetricsScore updateCommitCountExtensionRank updateCommitMinConfidenceExtensionRank updateCommitJaccardSimilarityExtensionRank updateCommitLiftExtensionRank updateCommitCount updateCommitMinConfidence updateCommitJaccardSimilarity updateCommitLift filePairWithRelativePath
0 json↔json package↔package 13 8 1 1 3 20 0.625000 0.434783 28.566176 examples/custom-filter-link/package.json↔examples/custom-link/package.json
1 json↔json package↔package 17 8 1 3 5 20 0.625000 0.425532 27.750000 examples/auth/package.json↔examples/custom-filter-link/package.json
2 json↔json package↔package 17 8 1 3 5 20 0.625000 0.425532 27.750000 examples/custom-filter-link/package.json↔examples/modal/package.json
3 json↔json package↔package 17 8 1 3 5 20 0.625000 0.425532 27.750000 examples/custom-filter-link/package.json↔examples/search-params/package.json
4 json↔json package↔package 17 8 1 3 5 20 0.625000 0.425532 27.750000 examples/custom-filter-link/package.json↔examples/ssr/package.json
5 json↔json package↔package 21 7 2 2 10 21 0.600000 0.428571 26.640000 examples/auth/package.json↔examples/search-params/package.json
6 json↔json package↔package 21 7 2 2 10 21 0.600000 0.428571 26.640000 examples/auth/package.json↔examples/ssr/package.json
7 json↔json package↔package 21 7 2 2 10 21 0.600000 0.428571 26.640000 examples/search-params/package.json↔examples/ssr/package.json
8 json↔json package↔package 23 8 1 5 9 20 0.625000 0.416667 26.979167 examples/basic/package.json↔examples/custom-filter-link/package.json
9 json↔json package↔package 27 7 2 4 14 21 0.600000 0.420000 25.900000 examples/auth/package.json↔examples/basic/package.json
10 json↔md package↔CHANGELOG 33 2 2 1 28 111 0.400722 0.245575 2.177350 packages/react-router-dom-v5-compat/package.json↔packages/react-router-dom-v5-compat/CHANGELOG.md
11 json↔md package↔CHANGELOG 33 2 2 1 28 111 0.400722 0.245575 2.177350 packages/react-router-dom-v5-compat/package.json↔packages/react-router-native/CHANGELOG.md
12 json↔md package↔CHANGELOG 35 4 4 3 24 93 0.395745 0.242188 2.541270 packages/router/package.json↔packages/router/CHANGELOG.md
13 json↔md package↔CHANGELOG 38 4 4 5 25 93 0.395745 0.221957 2.220171 packages/router/package.json↔packages/react-router-dom-v5-compat/CHANGELOG.md
14 json↔md package↔CHANGELOG 38 1 5 2 30 112 0.392982 0.244009 2.135296 packages/react-router-dom-v5-compat/package.json↔packages/react-router-dom/CHANGELOG.md
15 json↔md package↔CHANGELOG 38 4 4 5 25 93 0.395745 0.221957 2.220171 packages/router/package.json↔packages/react-router-native/CHANGELOG.md
16 json↔md package↔README 38 10 3 20 5 4 0.400000 0.097561 17.760000 examples/search-params/package.json↔examples/auth/README.md
17 json↔md package↔README 38 10 3 20 5 4 0.400000 0.097561 17.760000 examples/ssr/package.json↔examples/auth/README.md
18 json↔md package↔README 38 10 3 20 5 4 0.400000 0.097561 17.760000 examples/auth/package.json↔examples/auth/README.md
19 json↔md package↔README 38 11 1 25 1 3 0.428571 0.083333 20.812500 examples/custom-filter-link/package.json↔examples/modal/README.md
20 md↔md README↔README 15 10 1 1 3 8 0.888889 0.800000 153.481481 examples/custom-filter-link/README.md↔examples/custom-link/README.md
21 md↔md README↔README 22 12 2 4 4 6 0.857143 0.600000 148.000000 examples/custom-link/README.md↔examples/modal/README.md
22 md↔md README↔README 22 12 2 4 4 6 0.857143 0.600000 148.000000 examples/custom-filter-link/README.md↔examples/modal/README.md
23 md↔md README↔README 23 10 3 2 8 8 0.800000 0.666667 124.320000 examples/auth/README.md↔examples/search-params/README.md
24 md↔md README↔README 25 12 2 5 6 6 0.857143 0.545455 133.200000 examples/auth/README.md↔examples/modal/README.md
25 md↔md README↔README 25 12 2 5 6 6 0.857143 0.545455 133.200000 examples/modal/README.md↔examples/search-params/README.md
26 md↔md README↔README 27 10 3 3 11 8 0.800000 0.615385 113.018182 examples/auth/README.md↔examples/basic/README.md
27 md↔md README↔README 27 10 3 3 11 8 0.800000 0.615385 113.018182 examples/basic/README.md↔examples/search-params/README.md
28 md↔md README↔README 29 12 2 6 9 6 0.857143 0.500000 121.090909 examples/basic/README.md↔examples/modal/README.md
29 md↔md README↔README 29 15 4 9 1 3 0.750000 0.428571 194.250000 examples/lazy-loading/README.md↔examples/route-objects/README.md
30 md↔ts create-static-handler↔ssr-test 27 19 5 2 1 3 0.428571 0.142857 39.176471 docs/routers/create-static-handler.md↔packages/router/__tests__/ssr-test.ts
31 md↔ts should-revalidate↔should-revalidate-test 28 19 2 5 2 3 0.600000 0.103448 34.533333 docs/route/should-revalidate.md↔packages/router/__tests__/should-revalidate-test.ts
32 md↔ts create-browser-router↔lazy-discovery-test 32 15 7 4 6 7 0.388889 0.104478 10.791667 docs/routers/create-browser-router.md↔packages/router/__tests__/lazy-discovery-test.ts
33 md↔ts use-submit↔dom 33 10 14 1 8 13 0.317073 0.160494 9.296825 docs/hooks/use-submit.md↔packages/react-router-dom/dom.ts
34 md↔ts use-fetcher↔dom 42 13 17 3 9 9 0.281250 0.118421 8.246462 docs/hooks/use-fetcher.md↔packages/react-router-dom/dom.ts
35 md↔ts create-browser-router↔lazy-test 46 19 3 21 3 3 0.500000 0.050847 13.875000 docs/routers/create-browser-router.md↔packages/router/__tests__/lazy-test.ts
36 md↔ts use-route-loader-data↔history 46 19 12 10 5 3 0.333333 0.061224 12.046512 docs/hooks/use-route-loader-data.md↔packages/router/history.ts
37 md↔ts create-browser-router↔fetchers-test 60 18 19 13 10 4 0.250000 0.058824 6.937500 docs/routers/create-browser-router.md↔packages/router/__tests__/fetchers-test.ts
38 md↔ts api-development-strategy↔ssr-test 62 19 32 7 4 3 0.176471 0.083333 12.465241 docs/guides/api-development-strategy.md↔packages/router/__tests__/ssr-test.ts
39 md↔ts should-revalidate↔fetchers-test 62 19 28 8 7 3 0.187500 0.075000 10.791667 docs/route/should-revalidate.md↔packages/router/__tests__/fetchers-test.ts

Pairwise changed files with pareto-optimal metrics

A pair (count, confidence, jaccard, lift) is Pareto-optimal if there is no other pair that is better or equal in all metrics and strictly better in at least one. In other words, it is not "dominated" by any other pair.

The frontier = the “best tradeoffs.”

Pairwise changed files with pareto-optimal metrics - not considering file extensions

filePair combinedMetricsScore updateCommitCount updateCommitMinConfidence updateCommitJaccardSimilarity updateCommitLift updateCommitCountExtensionRank updateCommitMinConfidenceExtensionRank updateCommitJaccardSimilarityExtensionRank updateCommitLiftExtensionRank filePairWithRelativePath
0 CHANGELOG↔CHANGELOG 131 117 0.422383 0.267735 2.369613 2 14 18 97 packages/react-router-dom-v5-compat/CHANGELOG.md↔packages/react-router-native/CHANGELOG.md
1 CHANGELOG↔CHANGELOG 130 123 0.431579 0.272124 2.312668 1 12 17 100 packages/react-router-dom/CHANGELOG.md↔packages/react-router/CHANGELOG.md
2 package↔package 74 264 0.581498 0.406780 1.968731 1 4 7 62 packages/react-router-dom/package.json↔packages/react-router/package.json
3 CHANGELOG↔CHANGELOG 128 108 0.446281 0.254717 2.391451 3 9 21 95 packages/react-router/CHANGELOG.md↔packages/router/CHANGELOG.md
4 package↔CHANGELOG 35 93 0.395745 0.242188 2.541270 4 4 3 24 packages/router/package.json↔packages/router/CHANGELOG.md
5 package↔package 13 20 0.625000 0.434783 28.566176 8 1 1 3 examples/custom-filter-link/package.json↔examples/custom-link/package.json
6 package↔package 21 21 0.600000 0.428571 26.640000 7 2 2 10 examples/auth/package.json↔examples/search-params/package.json
7 package↔package 21 21 0.600000 0.428571 26.640000 7 2 2 10 examples/auth/package.json↔examples/ssr/package.json
8 package↔package 21 21 0.600000 0.428571 26.640000 7 2 2 10 examples/search-params/package.json↔examples/ssr/package.json
9 README↔README 15 8 0.888889 0.800000 153.481481 10 1 1 3 examples/custom-filter-link/README.md↔examples/custom-link/README.md
10 README↔README 29 3 0.750000 0.428571 194.250000 15 4 9 1 examples/lazy-loading/README.md↔examples/route-objects/README.md

Pairwise changed files with pareto-optimal metrics - using ranks grouped by file extensions

fileExtensionPair filePair combinedMetricsScore updateCommitCount updateCommitMinConfidence updateCommitJaccardSimilarity updateCommitLift updateCommitCountExtensionRank updateCommitMinConfidenceExtensionRank updateCommitJaccardSimilarityExtensionRank updateCommitLiftExtensionRank filePairWithRelativePath
0 md↔ts CHANGELOG↔context 353 3 0.053571 0.008876 0.292105 19 72 129 133 packages/react-router-dom/CHANGELOG.md↔packages/react-router/lib/context.ts
1 md↔md use-submit↔CHANGELOG 424 3 0.073171 0.009146 0.392094 15 66 162 181 docs/hooks/use-submit.md↔packages/react-router/CHANGELOG.md
2 md↔ts CHANGELOG↔router-test 332 6 0.033898 0.013158 0.184835 16 75 104 137 packages/react-router-dom/CHANGELOG.md↔packages/router/__tests__/router-test.ts

WordCloud of git authors

word frequency
0 Michael Jackson 1832
1 Ryan Florence 1119
2 Matt Brophy 772
3 Jimmy Jia 381
4 Tim Dorr 326
5 Chance Strickland 180
6 Mateusz Zatorski 124
7 Logan McAnsh 99
8 Dan Abramov 92
9 Paul Sherman 77

png