dart-lang / build
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 266
  • Daily file updates (only one update per file and date counted): 1074
  • First update: 2016-01-22
  • Latest update: 2022-02-01
  • Days between first and latest update: 2203 (314 weeks, estimated 1570 working days)
  • Active days (at least one file change): 771
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 266 files with 18,080 lines of code in files.
    • 262 files that are 366+ days old (17,990 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 1 files that are 91-180 days old (29 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 3 files that are 1-30 days old (61 lines of code)
99% | 0% | <1% | 0% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 266 files with 18,080 lines of code in files.
    • 69 files have been last changed 366+ days ago (1,437 lines of code)
    • 103 files have been last changed 181-365 days ago (7,778 lines of code)
    • 58 files have been last changed 91-180 days ago (6,386 lines of code)
    • 29 files have been last changed 31-90 days ago (1,780 lines of code)
    • 7 files have been last changed 1-30 days ago (699 lines of code)
7% | 43% | 35% | 9% | 3%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
dart, yaml, md, txt, html, js, yml, sh, gitignore, json, gitattributes
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
dart99% | 0% | <1% | 0% | <1%
yaml98% | 0% | 0% | 0% | 1%
html100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
dart6% | 45% | 37% | 7% | 3%
yaml22% | 15% | 11% | 44% | 6%
html100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
build_runner_core100% | 0% | 0% | 0% | 0%
build_runner100% | 0% | 0% | 0% | 0%
build_web_compilers100% | 0% | 0% | 0% | 0%
build_modules100% | 0% | 0% | 0% | 0%
build100% | 0% | 0% | 0% | 0%
build_daemon96% | 0% | 3% | 0% | 0%
build_test100% | 0% | 0% | 0% | 0%
build_resolvers100% | 0% | 0% | 0% | 0%
build_config100% | 0% | 0% | 0% | 0%
_test_common100% | 0% | 0% | 0% | 0%
_test100% | 0% | 0% | 0% | 0%
build_vm_compilers100% | 0% | 0% | 0% | 0%
example100% | 0% | 0% | 0% | 0%
scratch_space100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
_test_null_safety100% | 0% | 0% | 0% | 0%
tool0% | 0% | 0% | 0% | 100%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
build_runner6% | 36% | 47% | 9% | 0%
build_runner_core4% | 53% | 30% | 12% | 0%
build_modules10% | 48% | 26% | <1% | 13%
_test51% | 22% | 0% | 26% | 0%
build11% | 51% | 15% | 21% | 0%
build_test11% | 58% | 23% | 5% | 0%
build_vm_compilers46% | 36% | 0% | 16% | 0%
build_web_compilers3% | 55% | 38% | 2% | 0%
build_daemon8% | 35% | 54% | 1% | 0%
_test_null_safety49% | 0% | 32% | 18% | 0%
build_config9% | 5% | 82% | 2% | 0%
_test_common6% | 32% | 59% | 1% | 0%
ROOT15% | 0% | 0% | 84% | 0%
build_resolvers2% | 0% | 7% | 26% | 64%
example7% | 75% | 0% | 16% | 0%
scratch_space1% | 6% | 79% | 12% | 0%
tool0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
in_memory_reader.dart
in build_test/lib/src
67 5 350 2093 24
fake_watcher.dart
in build_test/lib/src
26 1 1274 2093 4
pubspec.yaml
in build_test
26 - 50 2093 132
assets.dart
in build_test/lib/src
24 2 350 2093 9
stub_reader.dart
in build_test/lib/src
19 2 223 2093 18
in_memory_writer.dart
in build_test/lib/src
19 2 500 2093 11
matchers.dart
in build_test/lib/src
12 - 284 2093 13
stub_writer.dart
in build_test/lib/src
9 1 443 2093 8
build_step_impl.dart
in build/lib/src/builder
170 15 46 1901 44
resolver.dart
in build/lib/src/analyzer
78 6 339 1901 19
id.dart
in build/lib/src/asset
77 2 294 1901 24
exceptions.dart
in build/lib/src/asset
55 1 463 1901 5
build_step.dart
in build/lib/src/builder
35 4 191 1901 22
multiplexing_builder.dart
in build/lib/src/builder
30 1 350 1901 8
writer.dart
in build/lib/src/asset
24 3 494 1901 14
reader.dart
in build/lib/src/asset
23 3 284 1901 18
builder.dart
in build/lib/src/builder
22 2 171 1901 12
pubspec.yaml
in build
20 - 46 1901 126
build.dart
in build/lib
18 - 1236 1901 9
exceptions.dart
in build/lib/src/builder
9 - 350 1901 4
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
build_resolvers.dart
in build_resolvers/lib
1 - 1465 1465 1
graph_viz.js
in build_runner/lib/src/server
37 2 1403 1443 2
index.html
in example/web
11 - 1400 1400 1
message.dart
in _test/web/sub
2 - 1375 1375 1
index.html
in _test/web/sub
11 - 1375 1375 1
index.html
in _test/web
11 - 1375 1375 1
build.yaml
in _test/pkgs/provides_builder
23 - 1375 1375 1
build_config.dart
in build_config/lib
14 - 1332 1564 7
config_validation.dart
in build_runner_core/lib/src/validation
30 1 1332 1344 2
expandos.dart
in build_config/lib/src
2 - 1274 1352 3
human_readable_duration.dart
in build_runner_core/lib/src/logging
16 1 1274 1344 3
fake_watcher.dart
in build_test/lib/src
26 1 1274 2093 4
live_reload_client.js
in build_runner/lib/src/server/build_updates_client
7 2 1256 1256 1
module_library_builder.dart
in build_modules/lib/src
20 1 1255 1298 4
performance_tracking_resolvers.dart
in build_runner_core/lib/src/performance_tracking
13 - 1241 1344 3
build.dart
in build/lib
18 - 1236 1901 9
exceptions.dart
in build_runner_core/lib/src/generate
9 - 1190 1344 3
graph_viz.html
in build_runner/lib/src/server
62 - 1129 1443 3
collect_changes.dart
in build_runner/lib/src/watcher
39 1 1116 1116 1
build_cache.dart
in build_runner_core/lib/src/asset
82 3 1113 1344 6
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
patch_build_dependencies.dart
in tool/lib
37 1 10 10 1
pubspec.yaml
in tool
13 - 10 10 1
mono_repo.yaml
in tool
11 - 10 10 1
fake_test_builder.dart
in build_daemon/lib/src/fakes
29 1 119 119 1
build.yaml
in _test_null_safety
53 - 472 487 3
pubspec.yaml
in _test_null_safety
35 - 126 501 11
mono_pkg.yaml
in _test_null_safety
20 - 50 501 18
analysis_options.yaml
in _test_null_safety
1 - 443 501 3
sdk_js_compile_builder.dart
in build_web_compilers/lib/src
89 2 304 505 4
experiments.dart
in build/lib/src
6 1 350 647 2
experiments.dart
in build/lib
1 - 647 647 1
written_asset_reader.dart
in build_test/lib/src
40 3 350 807 2
human_readable_duration.dart
in build_resolvers/lib/src
16 1 862 862 1
daemon.dart
in build_daemon/lib
104 7 126 947 5
change_providers.dart
in build_runner/lib/src/daemon
24 - 126 947 6
fake_builder.dart
in build_daemon/lib/src/fakes
17 2 126 947 2
fake_change_provider.dart
in build_daemon/lib/src/fakes
9 - 126 947 2
change_provider.dart
in build_daemon/lib
6 - 126 947 2
run_script.dart
in build_runner/lib/src/entrypoint
146 3 210 1011 7
graph_viz_main.dart
in build_runner/web
63 3 304 1016 4
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
meta_module.dart
in build_modules/lib/src
188 9 3 1386 23
pubspec.yaml
in build_modules
31 - 3 1459 130
patch_build_dependencies.dart
in tool/lib
37 1 10 10 1
pubspec.yaml
in tool
13 - 10 10 1
mono_repo.yaml
in tool
11 - 10 10 1
resolver.dart
in build_resolvers/lib/src
396 23 25 1465 68
pubspec.yaml
in build_resolvers
23 - 25 1465 105
build_step_impl.dart
in build/lib/src/builder
170 15 46 1901 44
pubspec.yaml
in build
20 - 46 1901 126
pubspec.yaml
in build_runner
51 - 49 1894 268
pubspec.yaml
in build_vm_compilers
20 - 49 1319 56
pubspec.yaml
in _test
44 - 50 1375 34
pubspec.yaml
in build_runner_core
36 - 50 1344 129
pubspec.yaml
in build_web_compilers
32 - 50 1505 142
mono_pkg.yaml
in _test
30 - 50 1256 21
pubspec.yaml
in build_test
26 - 50 2093 132
mono_pkg.yaml
in _test_null_safety
20 - 50 501 18
mono_pkg.yaml
in build_resolvers
17 - 50 1256 26
pubspec.yaml
in example
17 - 50 1400 29
mono_pkg.yaml
in build
17 - 50 1241 27