mozilla / rust-code-analysis
Temporal Dependencies

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).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
src/metrics/nargs.rs
rust-code-analysis-cli/src/formats.rs
1 11 (9%) 13 (7%) 2025-04-22
src/metrics/npm.rs
src/c_langs_macros/mod.rs
1 8 (12%) 6 (16%) 2025-04-22
src/metrics/nargs.rs
rust-code-analysis-web/src/web/function.rs
1 11 (9%) 5 (20%) 2025-04-22
src/metrics/nargs.rs
src/metrics/abc.rs
1 11 (9%) 10 (10%) 2025-04-22
src/metrics/exit.rs
enums/Cargo.toml
1 28 (3%) 49 (2%) 2025-04-22
src/c_langs_macros/mod.rs
rust-code-analysis-cli/src/formats.rs
1 6 (16%) 13 (7%) 2025-04-22
src/metrics/cyclomatic.rs
src/metrics/abc.rs
1 27 (3%) 10 (10%) 2025-04-22
src/concurrent_files.rs
rust-code-analysis-web/src/web/comment.rs
1 6 (16%) 5 (20%) 2025-04-22
src/parser.rs
src/metrics/abc.rs
1 19 (5%) 10 (10%) 2025-04-22
src/parser.rs
rust-code-analysis-cli/Cargo.toml
1 19 (5%) 31 (3%) 2025-04-22
src/metrics/abc.rs
src/concurrent_files.rs
1 10 (10%) 6 (16%) 2025-04-22
src/metrics/mi.rs
src/metrics/abc.rs
1 21 (4%) 10 (10%) 2025-04-22
rust-code-analysis-web/src/web/server.rs
rust-code-analysis-cli/src/formats.rs
1 25 (4%) 13 (7%) 2025-04-22
src/metrics/exit.rs
rust-code-analysis-web/src/web/metrics.rs
1 28 (3%) 5 (20%) 2025-04-22
src/metrics/wmc.rs
rust-code-analysis-cli/Cargo.toml
1 10 (10%) 31 (3%) 2025-04-22
src/metrics/wmc.rs
src/metrics/loc.rs
1 10 (10%) 49 (2%) 2025-04-22
src/metrics/cognitive.rs
enums/Cargo.toml
1 32 (3%) 49 (2%) 2025-04-22
src/metrics/cyclomatic.rs
src/concurrent_files.rs
1 27 (3%) 6 (16%) 2025-04-22
src/metrics/nom.rs
src/metrics/halstead.rs
1 23 (4%) 32 (3%) 2025-04-22
src/metrics/cyclomatic.rs
rust-code-analysis-web/src/web/server.rs
1 27 (3%) 25 (4%) 2025-04-22
src/metrics/mi.rs
rust-code-analysis-web/src/web/comment.rs
1 21 (4%) 5 (20%) 2025-04-22
src/metrics/npm.rs
rust-code-analysis-web/src/web/comment.rs
1 8 (12%) 5 (20%) 2025-04-22
src/metrics/nom.rs
rust-code-analysis-web/Cargo.toml
1 23 (4%) 26 (3%) 2025-04-22
src/spaces.rs
rust-code-analysis-cli/src/formats.rs
1 48 (2%) 13 (7%) 2025-04-22
src/ops.rs
src/metrics/nargs.rs
1 11 (9%) 11 (9%) 2025-04-22
src/metrics/loc.rs
enums/Cargo.toml
1 49 (2%) 49 (2%) 2025-04-22
src/metrics/nom.rs
src/metrics/exit.rs
1 23 (4%) 28 (3%) 2025-04-22
src/c_langs_macros/mod.rs
rust-code-analysis-web/src/web/function.rs
1 6 (16%) 5 (20%) 2025-04-22
src/ops.rs
rust-code-analysis-web/src/web/server.rs
1 11 (9%) 25 (4%) 2025-04-22
src/parser.rs
src/metrics/mi.rs
1 19 (5%) 21 (4%) 2025-04-22
src/metrics/nom.rs
src/c_langs_macros/mod.rs
1 23 (4%) 6 (16%) 2025-04-22
src/metrics/mi.rs
src/metrics/loc.rs
1 21 (4%) 49 (2%) 2025-04-22
rust-code-analysis-cli/Cargo.toml
Cargo.toml
1 31 (3%) 100 (1%) 2025-04-22
rust-code-analysis-cli/src/formats.rs
Cargo.toml
1 13 (7%) 100 (1%) 2025-04-22
src/spaces.rs
src/metrics/cyclomatic.rs
1 48 (2%) 27 (3%) 2025-04-22
src/node.rs
src/metrics/cyclomatic.rs
1 17 (5%) 27 (3%) 2025-04-22
src/node.rs
src/metrics/cognitive.rs
1 17 (5%) 32 (3%) 2025-04-22
src/preproc.rs
src/metrics/cognitive.rs
1 19 (5%) 32 (3%) 2025-04-22
src/metrics/wmc.rs
src/metrics/npm.rs
1 10 (10%) 8 (12%) 2025-04-22
enums/Cargo.toml
Cargo.toml
1 49 (2%) 100 (1%) 2025-04-22
src/parser.rs
src/metrics/exit.rs
1 19 (5%) 28 (3%) 2025-04-22
src/spaces.rs
src/concurrent_files.rs
1 48 (2%) 6 (16%) 2025-04-22
src/metrics/npm.rs
src/metrics/loc.rs
1 8 (12%) 49 (2%) 2025-04-22
src/metrics/nargs.rs
rust-code-analysis-web/src/web/metrics.rs
1 11 (9%) 5 (20%) 2025-04-22
src/metrics/npa.rs
src/c_langs_macros/mod.rs
1 9 (11%) 6 (16%) 2025-04-22
src/metrics/wmc.rs
Cargo.toml
1 10 (10%) 100 (1%) 2025-04-22
src/c_langs_macros/mod.rs
rust-code-analysis-web/src/web/metrics.rs
1 6 (16%) 5 (20%) 2025-04-22
src/metrics/npa.rs
src/metrics/nom.rs
1 9 (11%) 23 (4%) 2025-04-22
src/parser.rs
rust-code-analysis-cli/src/formats.rs
1 19 (5%) 13 (7%) 2025-04-22
src/ops.rs
src/metrics/wmc.rs
1 11 (9%) 10 (10%) 2025-04-22
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [src/metrics/nargs.rs] [src/metrics/nargs.rs] [rust-code-analysis-cli/src/formats.rs] [rust-code-analysis-cli/src/formats.rs] [src/metrics/nargs.rs]--[rust-code-analysis-cli/src/formats.rs] 1 [rust-code-analysis-web/src/web/function.rs] [rust-code-analysis-web/src/web/function.rs] [src/metrics/nargs.rs]--[rust-code-analysis-web/src/web/function.rs] 1 [src/metrics/abc.rs] [src/metrics/abc.rs] [src/metrics/nargs.rs]--[src/metrics/abc.rs] 1 [rust-code-analysis-web/src/web/metrics.rs] [rust-code-analysis-web/src/web/metrics.rs] [src/metrics/nargs.rs]--[rust-code-analysis-web/src/web/metrics.rs] 1 [Cargo.toml] [Cargo.toml] [rust-code-analysis-cli/src/formats.rs]--[Cargo.toml] 1 [src/metrics/npm.rs] [src/metrics/npm.rs] [src/c_langs_macros/mod.rs] [src/c_langs_macros/mod.rs] [src/metrics/npm.rs]--[src/c_langs_macros/mod.rs] 1 [rust-code-analysis-web/src/web/comment.rs] [rust-code-analysis-web/src/web/comment.rs] [src/metrics/npm.rs]--[rust-code-analysis-web/src/web/comment.rs] 1 [src/metrics/loc.rs] [src/metrics/loc.rs] [src/metrics/npm.rs]--[src/metrics/loc.rs] 1 [src/c_langs_macros/mod.rs]--[rust-code-analysis-cli/src/formats.rs] 1 [src/c_langs_macros/mod.rs]--[rust-code-analysis-web/src/web/function.rs] 1 [src/c_langs_macros/mod.rs]--[rust-code-analysis-web/src/web/metrics.rs] 1 [src/concurrent_files.rs] [src/concurrent_files.rs] [src/metrics/abc.rs]--[src/concurrent_files.rs] 1 [src/metrics/exit.rs] [src/metrics/exit.rs] [enums/Cargo.toml] [enums/Cargo.toml] [src/metrics/exit.rs]--[enums/Cargo.toml] 1 [src/metrics/exit.rs]--[rust-code-analysis-web/src/web/metrics.rs] 1 [enums/Cargo.toml]--[Cargo.toml] 1 [src/metrics/cyclomatic.rs] [src/metrics/cyclomatic.rs] [src/metrics/cyclomatic.rs]--[src/metrics/abc.rs] 1 [src/metrics/cyclomatic.rs]--[src/concurrent_files.rs] 1 [rust-code-analysis-web/src/web/server.rs] [rust-code-analysis-web/src/web/server.rs] [src/metrics/cyclomatic.rs]--[rust-code-analysis-web/src/web/server.rs] 1 [src/concurrent_files.rs]--[rust-code-analysis-web/src/web/comment.rs] 1 [src/parser.rs] [src/parser.rs] [src/parser.rs]--[rust-code-analysis-cli/src/formats.rs] 1 [src/parser.rs]--[src/metrics/abc.rs] 1 [src/parser.rs]--[src/metrics/exit.rs] 1 [rust-code-analysis-cli/Cargo.toml] [rust-code-analysis-cli/Cargo.toml] [src/parser.rs]--[rust-code-analysis-cli/Cargo.toml] 1 [src/metrics/mi.rs] [src/metrics/mi.rs] [src/parser.rs]--[src/metrics/mi.rs] 1 [rust-code-analysis-cli/Cargo.toml]--[Cargo.toml] 1 [src/metrics/mi.rs]--[src/metrics/abc.rs] 1 [src/metrics/mi.rs]--[rust-code-analysis-web/src/web/comment.rs] 1 [src/metrics/mi.rs]--[src/metrics/loc.rs] 1 [rust-code-analysis-web/src/web/server.rs]--[rust-code-analysis-cli/src/formats.rs] 1 [src/metrics/wmc.rs] [src/metrics/wmc.rs] [src/metrics/wmc.rs]--[src/metrics/npm.rs] 1 [src/metrics/wmc.rs]--[rust-code-analysis-cli/Cargo.toml] 1 [src/metrics/wmc.rs]--[src/metrics/loc.rs] 1 [src/metrics/wmc.rs]--[Cargo.toml] 1 [src/metrics/loc.rs]--[enums/Cargo.toml] 1 [src/metrics/cognitive.rs] [src/metrics/cognitive.rs] [src/metrics/cognitive.rs]--[enums/Cargo.toml] 1 [src/metrics/nom.rs] [src/metrics/nom.rs] [src/metrics/nom.rs]--[src/c_langs_macros/mod.rs] 1 [src/metrics/nom.rs]--[src/metrics/exit.rs] 1 [src/metrics/halstead.rs] [src/metrics/halstead.rs] [src/metrics/nom.rs]--[src/metrics/halstead.rs] 1 [rust-code-analysis-web/Cargo.toml] [rust-code-analysis-web/Cargo.toml] [src/metrics/nom.rs]--[rust-code-analysis-web/Cargo.toml] 1 [src/spaces.rs] [src/spaces.rs] [src/spaces.rs]--[rust-code-analysis-cli/src/formats.rs] 1 [src/spaces.rs]--[src/metrics/cyclomatic.rs] 1 [src/spaces.rs]--[src/concurrent_files.rs] 1 [src/ops.rs] [src/ops.rs] [src/ops.rs]--[src/metrics/nargs.rs] 1 [src/ops.rs]--[rust-code-analysis-web/src/web/server.rs] 1 [src/ops.rs]--[src/metrics/wmc.rs] 1 [src/node.rs] [src/node.rs] [src/node.rs]--[src/metrics/cyclomatic.rs] 1 [src/node.rs]--[src/metrics/cognitive.rs] 1 [src/preproc.rs] [src/preproc.rs] [src/preproc.rs]--[src/metrics/cognitive.rs] 1 [src/metrics/npa.rs] [src/metrics/npa.rs] [src/metrics/npa.rs]--[src/c_langs_macros/mod.rs] 1 [src/metrics/npa.rs]--[src/metrics/nom.rs] 1
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
G src src src--src 2 rust-code-analysis-cli rust-code-analysis-cli src--rust-code-analysis-cli 1 rust-code-analysis-web rust-code-analysis-web src--rust-code-analysis-web 1 enums enums src--enums 1 ROOT ROOT src--ROOT 1 rust-code-analysis-cli--rust-code-analysis-cli 1 rust-code-analysis-cli--enums 1 rust-code-analysis-cli--ROOT 1 rust-code-analysis-web--rust-code-analysis-cli 1 rust-code-analysis-web--rust-code-analysis-web 1 rust-code-analysis-web--enums 1 rust-code-analysis-web--ROOT 1 enums--ROOT 1
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...