-
Command line execution (CLI mode): Yes
| 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 |
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.
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 |
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.
| fileExtensionPair | fileExtensionPairCount | |
|---|---|---|
| 0 | md↔md | 220 |
| 1 | json↔json | 192 |
| 2 | json↔md | 175 |
| 3 | md↔ts | 150 |
| 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 |
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 |
| 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 |
| 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 |
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 |
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.”
| 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 |
| 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 |
| 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 |
