A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| internal/lsp/lsproto/jb_lsp.go internal/lsp/jb_type_service.go |
3 | 10 (30%) | 24 (12%) | 2026-01-15 |
| internal/lsp/lsproto/jb_lsp.go internal/lsp/jb_server.go |
3 | 10 (30%) | 16 (18%) | 2026-01-15 |
| internal/lsp/jb_type_service.go internal/lsp/jb_server.go |
3 | 24 (12%) | 16 (18%) | 2026-01-15 |
| internal/ls/jb_exports.go internal/lsp/lsproto/jb_lsp.go |
1 | 1 (100%) | 10 (10%) | 2026-01-12 |
| internal/ls/jb_exports.go internal/lsp/jb_type_service.go |
1 | 1 (100%) | 24 (4%) | 2026-01-12 |
| internal/ls/jb_exports.go internal/lsp/jb_server.go |
1 | 1 (100%) | 16 (6%) | 2026-01-12 |
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| internal/lsp/server.go internal/fourslash/fourslash.go |
24 | 90 (26%) | 75 (32%) | 2025-12-03 |
| internal/fourslash/fourslash.go internal/fourslash/baselineutil.go |
14 | 75 (18%) | 27 (51%) | 2025-12-03 |
| internal/ls/findallreferences.go internal/ls/documenthighlights.go |
11 | 42 (26%) | 15 (73%) | 2025-12-03 |
| internal/ls/findallreferences.go internal/fourslash/fourslash.go |
11 | 42 (26%) | 75 (14%) | 2025-12-03 |
| internal/ls/completions.go internal/fourslash/fourslash.go |
11 | 71 (15%) | 75 (14%) | 2025-12-03 |
| internal/lsp/server.go internal/fourslash/baselineutil.go |
10 | 90 (11%) | 27 (37%) | 2025-12-03 |
| internal/lsp/server.go internal/ls/findallreferences.go |
10 | 90 (11%) | 42 (23%) | 2025-12-03 |
| internal/ls/findallreferences.go internal/ls/completions.go |
10 | 42 (23%) | 71 (14%) | 2025-12-03 |
| internal/lsp/server.go internal/ls/symbols.go |
9 | 90 (10%) | 18 (50%) | 2025-12-03 |
| internal/ls/autoimports.go internal/fourslash/fourslash.go |
9 | 16 (56%) | 75 (12%) | 2025-11-24 |
| internal/project/session.go internal/lsp/server.go |
9 | 16 (56%) | 90 (10%) | 2025-12-03 |
| internal/project/session.go internal/fourslash/fourslash.go |
9 | 16 (56%) | 75 (12%) | 2025-12-03 |
| internal/lsp/server.go internal/ls/completions.go |
9 | 90 (10%) | 71 (12%) | 2025-12-03 |
| internal/ls/findallreferences.go internal/fourslash/baselineutil.go |
9 | 42 (21%) | 27 (33%) | 2025-12-03 |
| internal/ls/symbols.go internal/fourslash/fourslash.go |
8 | 18 (44%) | 75 (10%) | 2025-12-03 |
| internal/ls/symbols.go internal/ls/findallreferences.go |
8 | 18 (44%) | 42 (19%) | 2025-12-03 |
| internal/ls/lsutil/userpreferences.go internal/fourslash/fourslash.go |
8 | 9 (88%) | 75 (10%) | 2025-12-03 |
| internal/ls/autoimports.go internal/ls/completions.go |
7 | 16 (43%) | 71 (9%) | 2025-11-24 |
| internal/ls/diagnostics.go internal/fourslash/fourslash.go |
7 | 20 (35%) | 75 (9%) | 2025-11-24 |
| internal/ls/documenthighlights.go internal/ls/completions.go |
7 | 15 (46%) | 71 (9%) | 2025-12-03 |
| internal/ls/findallreferences.go internal/ast/utilities.go |
7 | 42 (16%) | 128 (5%) | 2025-12-03 |
| internal/fourslash/fourslash.go internal/compiler/program.go |
7 | 75 (9%) | 149 (4%) | 2025-12-03 |
| internal/lsp/server.go internal/ls/lsutil/userpreferences.go |
7 | 90 (7%) | 9 (77%) | 2025-12-03 |
| internal/compiler/filesparser.go internal/compiler/fileloader.go |
7 | 15 (46%) | 67 (10%) | 2025-12-03 |
| internal/ls/hover.go internal/ls/findallreferences.go |
7 | 35 (20%) | 42 (16%) | 2025-11-24 |
| internal/compiler/program.go internal/compiler/fileloader.go |
7 | 149 (4%) | 67 (10%) | 2025-12-03 |
| internal/ls/autoimports.go internal/lsp/server.go |
7 | 16 (43%) | 90 (7%) | 2025-11-24 |
| internal/checker/emitresolver.go internal/ast/utilities.go |
6 | 35 (17%) | 128 (4%) | 2025-11-24 |
| internal/ls/autoimportsexportinfo.go internal/fourslash/fourslash.go |
6 | 8 (75%) | 75 (8%) | 2025-11-24 |
| internal/project/session.go internal/ls/documenthighlights.go |
6 | 16 (37%) | 15 (40%) | 2025-12-03 |
| internal/ls/autoimportsexportinfo.go internal/ls/autoimports.go |
6 | 8 (75%) | 16 (37%) | 2025-11-24 |
| internal/ls/documenthighlights.go internal/ast/utilities.go |
6 | 15 (40%) | 128 (4%) | 2025-12-03 |
| internal/ls/lsutil/userpreferences.go internal/fourslash/baselineutil.go |
6 | 9 (66%) | 27 (22%) | 2025-12-03 |
| internal/lsp/server.go internal/ast/utilities.go |
6 | 90 (6%) | 128 (4%) | 2025-12-03 |
| internal/fourslash/fourslash.go internal/ast/utilities.go |
6 | 75 (8%) | 128 (4%) | 2025-12-03 |
| internal/ls/documenthighlights.go internal/compiler/program.go |
6 | 15 (40%) | 149 (4%) | 2025-12-03 |
| internal/ls/findallreferences.go internal/compiler/program.go |
6 | 42 (14%) | 149 (4%) | 2025-12-03 |
| internal/execute/incremental/snapshottobuildinfo.go internal/compiler/filesparser.go |
6 | 10 (60%) | 15 (40%) | 2025-12-03 |
| internal/ls/utilities.go internal/fourslash/fourslash.go |
6 | 48 (12%) | 75 (8%) | 2025-12-03 |
| internal/ls/hover.go internal/lsp/server.go |
6 | 35 (17%) | 90 (6%) | 2025-11-24 |
| internal/project/session.go internal/compiler/program.go |
6 | 16 (37%) | 149 (4%) | 2025-12-03 |
| internal/ls/autoimports.go internal/project/session.go |
6 | 16 (37%) | 16 (37%) | 2025-11-24 |
| internal/execute/watcher.go internal/execute/tsc.go |
6 | 29 (20%) | 60 (10%) | 2025-12-03 |
| internal/ls/signaturehelp.go internal/ls/completions.go |
6 | 22 (27%) | 71 (8%) | 2025-12-03 |
| internal/ls/signaturehelp.go internal/fourslash/fourslash.go |
6 | 22 (27%) | 75 (8%) | 2025-12-03 |
| internal/project/snapshot.go internal/project/session.go |
6 | 13 (46%) | 16 (37%) | 2025-11-24 |
| internal/project/snapshot.go internal/fourslash/fourslash.go |
6 | 13 (46%) | 75 (8%) | 2025-11-24 |
| internal/ls/lsconv/converters.go internal/fourslash/fourslash.go |
6 | 6 (100%) | 75 (8%) | 2025-11-24 |
| internal/ls/completions.go internal/compiler/program.go |
6 | 71 (8%) | 149 (4%) | 2025-12-03 |
| internal/ls/diagnostics.go internal/lsp/server.go |
6 | 20 (30%) | 90 (6%) | 2025-11-24 |
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| internal/lsp/server.go internal/fourslash/fourslash.go |
39 | 90 (43%) | 75 (52%) | 2025-12-03 |
| internal/ls/completions.go internal/fourslash/fourslash.go |
24 | 71 (33%) | 75 (32%) | 2025-12-03 |
| internal/fourslash/fourslash.go internal/fourslash/baselineutil.go |
24 | 75 (32%) | 27 (88%) | 2025-12-03 |
| internal/lsp/server.go internal/ls/completions.go |
22 | 90 (24%) | 71 (30%) | 2025-12-03 |
| internal/lsp/server.go internal/ls/findallreferences.go |
21 | 90 (23%) | 42 (50%) | 2025-12-03 |
| internal/execute/watcher.go internal/execute/tsc.go |
20 | 29 (68%) | 60 (33%) | 2025-12-03 |
| internal/ls/findallreferences.go internal/fourslash/fourslash.go |
19 | 42 (45%) | 75 (25%) | 2025-12-03 |
| internal/ls/findallreferences.go internal/ls/completions.go |
18 | 42 (42%) | 71 (25%) | 2025-12-03 |
| internal/execute/tsc.go internal/compiler/program.go |
18 | 60 (30%) | 149 (12%) | 2025-12-03 |
| internal/fourslash/fourslash.go internal/compiler/program.go |
17 | 75 (22%) | 149 (11%) | 2025-12-03 |
| internal/lsp/server.go internal/fourslash/baselineutil.go |
16 | 90 (17%) | 27 (59%) | 2025-12-03 |
| internal/ls/completions.go internal/compiler/program.go |
16 | 71 (22%) | 149 (10%) | 2025-12-03 |
| internal/lsp/server.go internal/ls/symbols.go |
15 | 90 (16%) | 18 (83%) | 2025-12-03 |
| internal/lsp/server.go internal/compiler/program.go |
15 | 90 (16%) | 149 (10%) | 2025-12-03 |
| internal/lsp/lsproto/lsp.go internal/lsp/server.go |
15 | 19 (78%) | 90 (16%) | 2025-11-24 |
| internal/compiler/filesparser.go internal/compiler/fileloader.go |
15 | 15 (100%) | 67 (22%) | 2025-12-03 |
| internal/ls/findallreferences.go internal/fourslash/baselineutil.go |
15 | 42 (35%) | 27 (55%) | 2025-12-03 |
| internal/tsoptions/tsconfigparsing.go internal/execute/tsc.go |
14 | 63 (22%) | 60 (23%) | 2025-12-03 |
| internal/ls/findallreferences.go internal/ast/utilities.go |
14 | 42 (33%) | 128 (10%) | 2025-12-03 |
| internal/tsoptions/tsconfigparsing.go internal/execute/watcher.go |
14 | 63 (22%) | 29 (48%) | 2025-12-03 |
| internal/lsp/server.go internal/execute/tsc.go |
14 | 90 (15%) | 60 (23%) | 2025-12-03 |
| internal/execute/watcher.go internal/compiler/program.go |
14 | 29 (48%) | 149 (9%) | 2025-12-03 |
| internal/compiler/program.go internal/compiler/fileloader.go |
14 | 149 (9%) | 67 (20%) | 2025-12-03 |
| internal/ls/utilities.go internal/ls/findallreferences.go |
14 | 48 (29%) | 42 (33%) | 2025-12-03 |
| internal/ls/utilities.go internal/fourslash/fourslash.go |
14 | 48 (29%) | 75 (18%) | 2025-12-03 |
| internal/ls/findallreferences.go internal/ls/documenthighlights.go |
14 | 42 (33%) | 15 (93%) | 2025-12-03 |
| internal/ls/symbols.go internal/ls/findallreferences.go |
14 | 18 (77%) | 42 (33%) | 2025-12-03 |
| internal/fourslash/fourslash.go internal/execute/tsc.go |
14 | 75 (18%) | 60 (23%) | 2025-12-03 |
| internal/project/session.go internal/lsp/server.go |
14 | 16 (87%) | 90 (15%) | 2025-12-03 |
| internal/tsoptions/tsconfigparsing.go internal/compiler/program.go |
14 | 63 (22%) | 149 (9%) | 2025-12-03 |
| internal/ls/utilities.go internal/ls/completions.go |
14 | 48 (29%) | 71 (19%) | 2025-12-03 |
| internal/ls/utilities.go internal/ast/utilities.go |
13 | 48 (27%) | 128 (10%) | 2025-12-03 |
| internal/ls/completions.go internal/fourslash/baselineutil.go |
13 | 71 (18%) | 27 (48%) | 2025-12-03 |
| internal/lsp/server.go internal/ls/utilities.go |
13 | 90 (14%) | 48 (27%) | 2025-12-03 |
| internal/ls/symbols.go internal/fourslash/fourslash.go |
13 | 18 (72%) | 75 (17%) | 2025-12-03 |
| internal/core/core.go internal/fourslash/fourslash.go |
13 | 51 (25%) | 75 (17%) | 2025-11-24 |
| internal/lsp/lsproto/lsp.go internal/fourslash/fourslash.go |
13 | 19 (68%) | 75 (17%) | 2025-11-24 |
| internal/checker/emitresolver.go internal/ast/utilities.go |
13 | 35 (37%) | 128 (10%) | 2025-11-24 |
| internal/core/core.go internal/ls/completions.go |
12 | 51 (23%) | 71 (16%) | 2025-11-24 |
| internal/ls/diagnostics.go internal/fourslash/fourslash.go |
12 | 20 (60%) | 75 (16%) | 2025-11-24 |
| internal/tsoptions/declscompiler.go internal/core/compileroptions.go |
12 | 26 (46%) | 66 (18%) | 2025-12-03 |
| internal/transformers/declarations/transform.go internal/ast/utilities.go |
12 | 29 (41%) | 128 (9%) | 2025-11-24 |
| internal/project/session.go internal/fourslash/fourslash.go |
12 | 16 (75%) | 75 (16%) | 2025-12-03 |
| internal/ls/signaturehelp.go internal/fourslash/fourslash.go |
12 | 22 (54%) | 75 (16%) | 2025-12-03 |
| internal/ls/completions.go internal/execute/tsc.go |
12 | 71 (16%) | 60 (20%) | 2025-12-03 |
| internal/checker/nodebuilderimpl.go internal/ls/completions.go |
12 | 41 (29%) | 71 (16%) | 2025-11-24 |
| internal/ls/completions.go internal/ast/utilities.go |
12 | 71 (16%) | 128 (9%) | 2025-12-03 |
| internal/ls/signaturehelp.go internal/ls/completions.go |
12 | 22 (54%) | 71 (16%) | 2025-12-03 |
| internal/core/core.go internal/lsp/server.go |
12 | 51 (23%) | 90 (13%) | 2025-11-24 |
| internal/ls/hover.go internal/ls/findallreferences.go |
12 | 35 (34%) | 42 (28%) | 2025-11-24 |