dart-lang / pub-dev
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: 306
  • Daily file updates (only one update per file and date counted): 1523
  • First update: 2014-12-15
  • Latest update: 2022-02-01
  • Days between first and latest update: 2606 (372 weeks, estimated 1860 working days)
  • Active days (at least one file change): 1026
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 306 files with 37,766 lines of code in files.
    • 230 files that are 366+ days old (31,146 lines of code)
    • 33 files that are 181-365 days old (2,472 lines of code)
    • 34 files that are 91-180 days old (3,720 lines of code)
    • 8 files that are 31-90 days old (406 lines of code)
    • 1 files that are 1-30 days old (22 lines of code)
82% | 6% | 9% | 1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 306 files with 37,766 lines of code in files.
    • 17 files have been last changed 366+ days ago (614 lines of code)
    • 71 files have been last changed 181-365 days ago (3,882 lines of code)
    • 52 files have been last changed 91-180 days ago (4,215 lines of code)
    • 84 files have been last changed 31-90 days ago (12,242 lines of code)
    • 82 files have been last changed 1-30 days ago (16,813 lines of code)
1% | 10% | 11% | 32% | 44%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
dart, html, yaml, svg, md, scss, sh, js, diff, json, xml, css, gitignore, txt, dockerignore, yml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
dart81% | 6% | 10% | 1% | <1%
scss99% | <1% | 0% | 0% | 0%
yaml86% | 10% | 0% | 2% | 0%
js100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
dart<1% | 9% | 10% | 33% | 44%
yaml16% | 19% | 2% | 5% | 56%
js100% | 0% | 0% | 0% | 0%
scss4% | 14% | 19% | 25% | 36%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
app/lib79% | 7% | 13% | <1% | 0%
pkg/web_css99% | <1% | 0% | 0% | 0%
pkg/web_app95% | 0% | 0% | 3% | 1%
pkg/pub_integration98% | 0% | 0% | 1% | 0%
pkg/pub_package_reader90% | 6% | 3% | 0% | 0%
pkg/fake_gcloud100% | 0% | 0% | 0% | 0%
pkg/api_builder100% | 0% | 0% | 0% | 0%
pkg/client_data100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
pkg/code_coverage100% | 0% | 0% | 0% | 0%
pkg/pub_validations100% | 0% | 0% | 0% | 0%
pkg/pub_dartdoc34% | 65% | 0% | 0% | 0%
app100% | 0% | 0% | 0% | 0%
pkg/pub_dartdoc_data100% | 0% | 0% | 0% | 0%
pkg/_popularity100% | 0% | 0% | 0% | 0%
tool0% | 68% | 0% | 31% | 0%
app/config0% | 100% | 0% | 0% | 0%
pkg/indexed_blob0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
app/lib<1% | 7% | 9% | 34% | 48%
pkg/pub_integration6% | 13% | 23% | 30% | 24%
ROOT46% | 20% | 7% | 0% | 26%
pkg/code_coverage50% | 6% | 0% | 0% | 43%
pkg/web_css4% | 14% | 19% | 25% | 36%
pkg/pub_package_reader3% | 6% | 11% | 15% | 62%
pkg/api_builder2% | 29% | 63% | 0% | 5%
pkg/web_app<1% | 24% | 6% | 38% | 30%
pkg/client_data0% | 66% | 0% | 28% | 4%
pkg/pub_dartdoc0% | 50% | 0% | 46% | 2%
tool0% | 68% | 0% | 31% | 0%
pkg/_popularity0% | 73% | 0% | 0% | 26%
app0% | 16% | 0% | 0% | 83%
pkg/fake_gcloud0% | 1% | 0% | 51% | 46%
pkg/pub_validations0% | 6% | 0% | 86% | 6%
pkg/pub_dartdoc_data0% | 6% | 70% | 0% | 23%
pkg/indexed_blob0% | 0% | 0% | 21% | 78%
app/config0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pubspec.yaml
in app
70 - 7 2608 234
app.yaml
in root
19 - 493 2608 23
index.yaml
in root
61 - 24 2605 13
configuration.dart
in app/lib/shared
281 3 9 1697 60
utils.dart
in app/lib/shared
278 18 7 1697 95
handlers.dart
in app/lib/frontend
70 2 211 1697 115
analyzer.yaml
in root
23 - 358 1697 13
handlers.dart
in app/lib/shared
135 2 66 1695 55
model_properties.dart
in app/lib/shared
43 5 220 1695 8
updater.dart
in app/lib/search
134 7 31 1689 43
handlers.dart
in app/lib/search
78 5 231 1689 36
handlers.dart
in app/lib/analyzer
18 1 220 1689 26
search.yaml
in root
17 - 164 1689 10
task_scheduler.dart
in app/lib/shared
117 4 31 1687 28
task_client.dart
in app/lib/shared
32 4 220 1687 8
pana_runner.dart
in app/lib/analyzer
170 8 31 1681 105
backend.dart
in app/lib/search
311 15 18 1674 114
markdown.dart
in app/lib/shared
318 21 92 1669 30
text_utils.dart
in app/lib/search
143 10 92 1663 21
dartdoc_runner.dart
in app/lib/dartdoc
646 22 23 1625 132
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
dispatch.yaml
in root
5 - 1260 1416 3
google_js.dart
in pkg/web_app/lib/src
5 - 968 968 1
fake_credentials.dart
in pkg/pub_integration/lib/src
10 1 945 945 1
build.yaml
in pkg/api_builder
14 - 928 928 1
fake_platform.js
in pkg/pub_integration/lib/src
99 21 808 808 1
source_map_coverage.dart
in pkg/code_coverage/lib
105 2 763 774 2
analysis_options.yaml
in root
76 - 598 1204 7
_footer.scss
in pkg/web_css/lib/src
25 - 564 1018 7
file_names.dart
in pkg/pub_package_reader/lib/src
30 2 548 949 3
app.yaml
in root
19 - 493 2608 23
_scores.scss
in pkg/web_css/lib/src
65 - 471 581 7
redirects.dart
in app/lib/frontend/handlers
84 1 469 1123 9
tools.dart
in app/lib/service/entrypoint
18 1 429 905 7
fake_email_sender.dart
in app/lib/fake/backend
12 1 427 427 1
fake_domain_verifier.dart
in app/lib/fake/backend
14 1 427 427 1
fake_upload_signer_service.dart
in app/lib/fake/backend
27 2 427 427 1
mono_repo.yaml
in root
6 - 379 1145 8
dartdoc.yaml
in root
23 - 358 1625 11
analyzer.yaml
in root
23 - 358 1697 13
_site_header.scss
in pkg/web_css/lib/src
269 - 350 758 9
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
gtm_js.dart
in pkg/web_app/lib/src
22 2 30 30 1
indexed_blob.dart
in pkg/indexed_blob/lib
168 7 23 50 2
update_mono_pkg_yaml.dart
in tool
45 4 50 50 1
blobindexpair.dart
in pkg/indexed_blob/lib/src
38 2 50 50 1
pubspec.yaml
in pkg/indexed_blob
11 - 50 50 1
mono_pkg.yaml
in pkg/indexed_blob
9 - 23 50 2
pub_puppeteer_helpers.dart
in pkg/pub_integration/lib/src
32 1 58 58 1
backend.dart
in app/lib/package/screenshots
44 2 65 65 1
page_updater.dart
in pkg/web_app/lib/src
59 3 71 71 1
check_platforms.dart
in pkg/pub_package_reader/lib/src
29 1 128 128 1
page.dart
in app/lib/frontend/templates/views/shared/detail
80 - 137 137 1
layout.dart
in app/lib/frontend/templates/views/shared
264 - 56 140 6
site_header.dart
in app/lib/frontend/templates/views/shared
220 - 25 140 8
admin_page.dart
in app/lib/frontend/templates/views/pkg
216 - 58 141 6
tabs.dart
in app/lib/frontend/templates/views/shared/detail
37 - 136 141 2
admin_page.dart
in app/lib/frontend/templates/views/publisher
111 - 150 150 1
index.dart
in app/lib/frontend/templates/views/pkg
384 3 18 151 16
header.dart
in app/lib/frontend/templates/views/shared/detail
130 1 56 151 3
index.dart
in app/lib/frontend/templates/views/pkg/versions
40 - 151 151 1
score_tab.dart
in app/lib/frontend/templates/views/pkg
267 1 23 155 8
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
handler_helpers.dart
in app/lib/shared
283 2 3 1528 73
public_pages.dart
in pkg/pub_integration/lib/script
97 10 3 905 19
models.dart
in app/lib/package
678 15 4 905 89
integrity.dart
in app/lib/shared
543 18 4 896 43
backend.dart
in app/lib/admin
526 16 4 898 34
backfill_packageversions.dart
in app/lib/tool/backfill
161 6 4 630 10
format_lcov.dart
in pkg/code_coverage/lib
90 3 4 976 5
versions.dart
in app/lib/shared
28 1 4 1445 259
urls.dart
in app/lib/shared
349 20 7 1414 71
utils.dart
in app/lib/shared
278 18 7 1697 95
overrides.dart
in app/lib/package
71 1 7 905 11
pubspec.yaml
in app
70 - 7 2608 234
pubspec.yaml
in pkg/api_builder
23 - 7 928 15
backend.dart
in app/lib/package
1128 49 9 905 134
_list.scss
in pkg/web_css/lib/src
396 - 9 1018 32
backend.dart
in app/lib/scorecard
375 8 9 1249 51
_base.scss
in pkg/web_css/lib/src
316 - 9 1018 62
pubapi.dart
in app/lib/frontend/handlers
309 15 9 928 52
configuration.dart
in app/lib/shared
281 3 9 1697 60
info_box.dart
in app/lib/frontend/templates/views/pkg
151 - 9 172 8