microsoft / accessibility-insights-web
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: 1461
  • Daily file updates (only one update per file and date counted): 4917
  • First update: 2018-12-07
  • Latest update: 2022-01-29
  • Days between first and latest update: 1150 (164 weeks, estimated 820 working days)
  • Active days (at least one file change): 760
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 1,461 files with 63,710 lines of code in files.
    • 1,319 files that are 366+ days old (56,728 lines of code)
    • 66 files that are 181-365 days old (2,883 lines of code)
    • 17 files that are 91-180 days old (1,300 lines of code)
    • 42 files that are 31-90 days old (1,954 lines of code)
    • 17 files that are 1-30 days old (845 lines of code)
89% | 4% | 2% | 3% | 1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 1,461 files with 63,710 lines of code in files.
    • 904 files have been last changed 366+ days ago (26,715 lines of code)
    • 286 files have been last changed 181-365 days ago (16,460 lines of code)
    • 85 files have been last changed 91-180 days ago (5,322 lines of code)
    • 78 files have been last changed 31-90 days ago (4,295 lines of code)
    • 108 files have been last changed 1-30 days ago (10,918 lines of code)
41% | 25% | 8% | 6% | 17%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, tsx, snap, scss, js, html, yaml, json, md, txt, yml, nsh, dockerignore, gitattributes, ps1, sh, xml, gitignore, prettierignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts85% | 5% | 3% | 2% | 1%
tsx91% | 2% | <1% | 3% | 1%
scss92% | 3% | <1% | 3% | <1%
js87% | 12% | 0% | 0% | 0%
yaml93% | 6% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
nsh100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
tsx49% | 25% | 4% | 8% | 12%
ts36% | 26% | 12% | 4% | 20%
scss52% | 14% | 10% | 14% | 8%
html100% | 0% | 0% | 0% | 0%
yaml17% | 52% | <1% | 13% | 16%
js5% | 37% | <1% | 0% | 55%
ps1100% | 0% | 0% | 0% | 0%
nsh100% | 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
src/common93% | 3% | 0% | 1% | 1%
src/DetailsView82% | 4% | 1% | 9% | 1%
src/assessments100% | 0% | 0% | 0% | 0%
src/injected85% | 8% | <1% | <1% | 5%
src/background91% | 1% | 0% | 6% | <1%
src/electron82% | 13% | 3% | 0% | 0%
src/reports84% | 0% | 5% | 6% | 3%
src/popup100% | 0% | 0% | 0% | 0%
src/scanner96% | 3% | 0% | 0% | 0%
ROOT92% | 7% | 0% | 0% | 0%
src/views100% | 0% | 0% | 0% | 0%
src/issue-filing100% | 0% | 0% | 0% | 0%
src/debug-tools100% | 0% | 0% | 0% | 0%
src/content53% | 0% | 46% | 0% | 0%
pipeline/unified89% | 10% | 0% | 0% | 0%
tools/strict-null-checks100% | 0% | 0% | 0% | 0%
src/ad-hoc-visualizations100% | 0% | 0% | 0% | 0%
src/icons100% | 0% | 0% | 0% | 0%
pipeline100% | 0% | 0% | 0% | 0%
deploy100% | 0% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
pipeline/scripts37% | 62% | 0% | 0% | 0%
src/Devtools100% | 0% | 0% | 0% | 0%
src/report-export66% | 0% | 33% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
src/packages100% | 0% | 0% | 0% | 0%
src/types39% | 0% | 60% | 0% | 0%
packages/report100% | 0% | 0% | 0% | 0%
src/fast-pass0% | 100% | 0% | 0% | 0%
packages/ui0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/assessments71% | 21% | <1% | 5% | 0%
src/common48% | 19% | 6% | 6% | 18%
src/DetailsView26% | 25% | 4% | 13% | 30%
src/reports52% | 4% | 9% | 8% | 25%
src/electron37% | 32% | 18% | <1% | 10%
src/background39% | 26% | 8% | 5% | 20%
src/injected20% | 41% | 12% | 7% | 17%
src/issue-filing84% | 0% | 0% | 15% | 0%
src/popup42% | 42% | 0% | 14% | 0%
src/views73% | 26% | 0% | 0% | 0%
src/scanner46% | 45% | 8% | 0% | 0%
src/content42% | 0% | 57% | 0% | 0%
src/debug-tools69% | 30% | 0% | 0% | 0%
src/icons100% | 0% | 0% | 0% | 0%
pipeline53% | 29% | 0% | 16% | 0%
tools/strict-null-checks21% | 78% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
src/Devtools84% | 15% | 0% | 0% | 0%
src/ad-hoc-visualizations21% | 14% | 14% | 13% | 35%
pipeline/unified10% | 71% | 1% | 16% | 0%
ROOT2% | 7% | 0% | 0% | 90%
src/types39% | 0% | 0% | 60% | 0%
src/packages24% | 75% | 0% | 0% | 0%
packages/report100% | 0% | 0% | 0% | 0%
pipeline/scripts0% | 92% | 7% | 0% | 0%
deploy0% | 100% | 0% | 0% | 0%
src/fast-pass0% | 100% | 0% | 0% | 0%
packages/ui0% | 100% | 0% | 0% | 0%
src/report-export0% | 0% | 100% | 0% | 0%
tools0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Gruntfile.js
in root
783 3 24 1123 62
details-view-action-message-creator.ts
in src/DetailsView/actions
628 21 13 1123 45
details-view-initializer.ts
in src/DetailsView
560 1 3 1123 133
assessment-store.ts
in src/background/stores
468 12 262 1123 42
telemetry-data-factory.ts
in src/common
428 31 13 1123 25
main-window-initializer.ts
in src/injected
375 2 4 1123 59
assessment-builder.tsx
in src/assessments
336 19 222 1123 37
action-creator.ts
in src/background/actions
321 4 21 1123 39
details-view-command-bar.tsx
in src/DetailsView/components
305 9 17 1123 60
content.scss
in src/views/content
295 - 599 1123 13
assessment-action-creator.ts
in src/background/actions
282 1 97 1123 25
details-dialog.tsx
in src/injected/components
256 11 264 1123 42
popup.scss
in src/popup/Styles
254 - 63 1123 25
injected.scss
in src/injected/styles
245 - 179 1123 35
failure-instance-panel-control.tsx
in src/DetailsView/components
238 8 80 1123 29
visualization-scan-result-store.ts
in src/background/stores
236 4 5 1123 30
visualization-store.ts
in src/background/stores
235 9 94 1123 24
action-payloads.ts
in src/background/actions
202 - 5 1123 53
window-initializer.ts
in src/injected
199 2 10 1123 28
assessment-data-converter.ts
in src/background
194 13 384 1123 18
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
svg-constants.ts
in src/injected/visualization
1 - 1123 1123 1
details-view-right-content-panel-type.ts
in src/DetailsView/components/left-nav
1 - 1123 1123 1
generic-store-messages-types.ts
in src/common/constants
3 - 1123 1123 1
test-steps.ts
in src/assessments/parsing/test-steps
3 - 1123 1123 1
test-steps.ts
in src/assessments/live-multimedia/test-steps
3 - 1123 1123 1
index.ts
in src/content/rules
4 - 1123 1123 1
index.ts
in src/content/adhoc/landmarks
4 - 1123 1123 1
index.ts
in src/content/adhoc/headings
4 - 1123 1123 1
store-type.ts
in src/common/types
4 - 1123 1123 1
test-mode.ts
in src/common/configs
4 - 1123 1123 1
scoping-input-types.ts
in src/background
4 - 1123 1123 1
test-steps.ts
in src/assessments/links/test-steps
4 - 1123 1123 1
design-pattern.ts
in src/assessments/custom-widgets
4 - 1123 1123 1
test-steps.ts
in src/assessments/audio-video-only/test-steps
4 - 1123 1123 1
telemetry-client.ts
in src/background/telemetry
5 - 1123 1123 1
inspect-modes.ts
in src/background
5 - 1123 1123 1
test-steps.ts
in src/assessments/repetitive-content/test-steps
5 - 1123 1123 1
test-steps.ts
in src/assessments/page/test-steps
5 - 1123 1123 1
test-steps.ts
in src/assessments/language/test-steps
5 - 1123 1123 1
test-steps.ts
in src/assessments/landmarks/test-steps
5 - 1123 1123 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
heading-element-for-level.tsx
in src/common/components
20 - 3 3 1
failed-instances-section.scss
in src/common/components/cards
7 - 3 3 1
tab-stops-done-analyzing-tracker.ts
in src/injected/analyzers
27 2 4 4 1
theme-family-customizer.tsx
in src/common/components
25 1 5 5 1
fast-pass-theme-palette.ts
in src/common/styles
12 - 5 5 1
focus-component.tsx
in src/common/components
38 3 10 10 1
tab-stops-orchestrator.ts
in src/injected/analyzers
101 1 4 17 4
report-instance-list.tsx
in src/reports/components
87 6 17 17 1
axe-results-report-section-factory.tsx
in src/reports/components/report-sections
30 - 17 17 1
tab-stops-report-instance-list.tsx
in src/reports/components/report-sections
18 - 17 17 1
tab-stops-report-instance-list.scss
in src/reports/components/report-sections
10 - 3 17 2
single-frame-tab-stop-listener.ts
in src/injected
42 1 13 18 2
tab-stops-requirement-evaluator.ts
in src/injected
105 7 4 19 3
fast-pass-report-automated-checks-results.tsx
in src/reports/components/report-sections
37 - 17 19 2
tab-stops-instance-section-props-factory.tsx
in src/DetailsView/components/tab-stops
164 - 17 20 3
all-frame-runner.ts
in src/injected
108 3 13 21 3
service-worker-init.ts
in src/background
14 2 24 24 1
fast-pass-report-summary.tsx
in src/reports/components
66 - 6 47 5
tab-stops-checks-section-wrapper.tsx
in src/reports/components/report-sections
32 - 3 47 3
incomplete-checks-section.tsx
in src/reports/components/report-sections
30 - 3 47 4
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
details-view-initializer.ts
in src/DetailsView
560 1 3 1123 133
renderer-initializer.ts
in src/electron/views
519 - 3 845 93
reporter-factory.ts
in src/reports/package
173 - 3 796 28
issues-table.tsx
in src/DetailsView/components
115 8 3 1123 54
automated-checks-report.scss
in src/reports
112 - 3 914 9
fast-pass-report-html-generator.tsx
in src/reports
83 5 3 56 5
fast-pass-report.tsx
in src/reports/components
81 - 3 56 9
tab-stops-failed-instance-section.tsx
in src/DetailsView/components
70 - 3 83 5
combined-report-html-generator.tsx
in src/reports
69 5 3 468 9
report-html-generator.tsx
in src/reports
69 5 3 914 26
result-section-content.tsx
in src/common/components/cards
62 - 3 857 16
test-view.tsx
in src/electron/views/results
60 - 3 441 5
report-section-factory.tsx
in src/reports/components/report-sections
51 - 3 914 29
combined-report-section-factory.ts
in src/reports/components/report-sections
48 - 3 468 9
failed-instances-section.tsx
in src/common/components/cards
39 - 3 857 15
collapsible-result-section.tsx
in src/reports/components/report-sections
39 - 3 914 12
needs-review-instances-section.tsx
in src/common/components/cards
38 - 3 574 9
result-section.tsx
in src/common/components/cards
36 - 3 857 10
tab-stops-checks-section-wrapper.tsx
in src/reports/components/report-sections
32 - 3 47 3
incomplete-checks-section.tsx
in src/reports/components/report-sections
30 - 3 47 4