microsoft / Microsoft365DSC
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: 202
  • Daily file updates (only one update per file and date counted): 2387
  • First update: 2018-11-21
  • Latest update: 2022-01-26
  • Days between first and latest update: 1163 (166 weeks, estimated 830 working days)
  • Active days (at least one file change): 709
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 202 files with 84,857 lines of code in files.
    • 148 files that are 366+ days old (73,308 lines of code)
    • 46 files that are 181-365 days old (5,756 lines of code)
    • 7 files that are 91-180 days old (5,709 lines of code)
    • 1 files that are 31-90 days old (84 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
86% | 6% | 6% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 202 files with 84,857 lines of code in files.
    • 1 files have been last changed 366+ days ago (29 lines of code)
    • 35 files have been last changed 181-365 days ago (1,022 lines of code)
    • 2 files have been last changed 91-180 days ago (428 lines of code)
    • 140 files have been last changed 31-90 days ago (69,010 lines of code)
    • 24 files have been last changed 1-30 days ago (14,368 lines of code)
<1% | 1% | <1% | 81% | 16%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
md, ps1, psm1, json, yml, ts, tsx, css, psd1, scss, gitignore, html, svg, dockerignore, gitattributes, txt, xml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
psm187% | 5% | 6% | 0% | 0%
psd159% | 0% | 0% | 40% | 0%
tsx0% | 100% | 0% | 0% | 0%
scss0% | 100% | 0% | 0% | 0%
ts0% | 100% | 0% | 0% | 0%
css0% | 100% | 0% | 0% | 0%
ps10% | 100% | 0% | 0% | 0%
html0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
psm1<1% | 0% | <1% | 82% | 16%
tsx0% | 82% | 17% | 0% | 0%
scss0% | 100% | 0% | 0% | 0%
ts0% | 100% | 0% | 0% | 0%
css0% | 100% | 0% | 0% | 0%
ps10% | 100% | 0% | 0% | 0%
html0% | 100% | 0% | 0% | 0%
psd10% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
Modules/Microsoft365DSC/DSCResources88% | 5% | 5% | 0% | 0%
Modules/Microsoft365DSC/Modules95% | 4% | 0% | 0% | 0%
Modules/Microsoft365DSC100% | 0% | 0% | 0% | 0%
generator/src/components0% | 100% | 0% | 0% | 0%
generator/src/pages0% | 100% | 0% | 0% | 0%
generator/src0% | 100% | 0% | 0% | 0%
generator/src/state0% | 100% | 0% | 0% | 0%
generator/src/models0% | 100% | 0% | 0% | 0%
generator/src/services0% | 100% | 0% | 0% | 0%
generator/scripts0% | 100% | 0% | 0% | 0%
generator/src/styles0% | 100% | 0% | 0% | 0%
generator/public0% | 100% | 0% | 0% | 0%
generator/src/hooks0% | 100% | 0% | 0% | 0%
ResourceGenerator0% | 0% | 100% | 0% | 0%
Modules/Microsoft365DSC/Dependencies0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
Modules/Microsoft365DSC/Modules<1% | 0% | 4% | 0% | 94%
generator/src/components0% | 81% | 18% | 0% | 0%
generator/src/pages0% | 100% | 0% | 0% | 0%
generator/src0% | 100% | 0% | 0% | 0%
generator/src/state0% | 100% | 0% | 0% | 0%
generator/src/models0% | 100% | 0% | 0% | 0%
generator/src/services0% | 100% | 0% | 0% | 0%
generator/scripts0% | 100% | 0% | 0% | 0%
generator/src/styles0% | 100% | 0% | 0% | 0%
generator/public0% | 100% | 0% | 0% | 0%
generator/src/hooks0% | 100% | 0% | 0% | 0%
Modules/Microsoft365DSC/DSCResources0% | 0% | 0% | 88% | 11%
ResourceGenerator0% | 0% | 0% | 100% | 0%
Modules/Microsoft365DSC0% | 0% | 0% | 0% | 100%
Modules/Microsoft365DSC/Dependencies0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
M365DSCUtil.psm1
in Modules/Microsoft365DSC/Modules
2842 - 6 662 166
MSFT_SCDLPComplianceRule.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_SCDLPComplianceRule
1215 - 54 662 69
MSFT_EXOOwaMailboxPolicy.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_EXOOwaMailboxPolicy
1193 - 54 662 55
MSFT_SCSensitivityLabel.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_SCSensitivityLabel
1078 - 54 662 70
MSFT_EXOOrganizationConfig.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_EXOOrganizationConfig
980 - 12 662 61
MSFT_EXOMobileDeviceMailboxPolicy.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_EXOMobileDeviceMailboxPolicy
963 - 54 662 54
MSFT_EXOHostedContentFilterPolicy.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_EXOHostedContentFilterPolicy
954 - 40 662 77
MSFT_SPOSite.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_SPOSite
889 - 54 662 74
MSFT_SPOSearchManagedProperty.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_SPOSearchManagedProperty
805 - 40 662 55
MSFT_TeamsMeetingPolicy.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_TeamsMeetingPolicy
722 - 19 662 78
MSFT_SCRetentionCompliancePolicy.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_SCRetentionCompliancePolicy
715 - 54 662 61
MSFT_EXOAntiPhishPolicy.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_EXOAntiPhishPolicy
672 - 40 662 68
M365DSCReverse.psm1
in Modules/Microsoft365DSC/Modules
658 - 12 662 110
MSFT_O365User.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_O365User
657 - 26 662 74
MSFT_EXOAddressList.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_EXOAddressList
635 - 54 662 51
MSFT_EXOGlobalAddressList.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_EXOGlobalAddressList
629 - 54 662 52
MSFT_TeamsTeam.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_TeamsTeam
626 - 54 662 74
MSFT_SPOSharingSettings.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_SPOSharingSettings
618 - 54 662 61
MSFT_SPOHubSite.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_SPOHubSite
596 - 54 662 59
MSFT_EXOOrganizationRelationship.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_EXOOrganizationRelationship
590 - 54 662 55
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
M365DSCEmojis.psm1
in Modules/Microsoft365DSC/Modules/EncodingHelpers
29 - 475 581 6
setupTests.ts
in generator/src
1 - 183 263 4
index.ts
in generator/src/components/Header
1 - 183 263 4
GeneratorPanel.module.css
in generator/src/components/GeneratorPanel
3 - 183 189 4
ScriptParameter.ts
in generator/src/models
4 - 183 189 4
ExtractionModes.ts
in generator/src/models
4 - 183 263 4
selectedWorkloadState.ts
in generator/src/state
5 - 183 189 4
loadingState.ts
in generator/src/state
5 - 183 258 4
generatorPanelState.ts
in generator/src/state
5 - 183 189 4
AuthenticationType.ts
in generator/src/models
5 - 183 263 4
workloadState.ts
in generator/src/state
6 - 183 258 4
extractionTypeState.ts
in generator/src/state
6 - 183 258 4
authenticationTypeState.ts
in generator/src/state
6 - 183 258 4
ExtractionType.ts
in generator/src/models
6 - 183 263 5
Resource.ts
in generator/src/models
7 - 183 263 5
Workload.ts
in generator/src/models
8 - 183 263 5
usePrevious.ts
in generator/src/hooks
8 1 183 263 4
resourcesState.ts
in generator/src/state
10 - 183 258 4
index.css
in generator/src
10 - 183 263 4
reportWebVitals.ts
in generator/src
13 - 183 263 4
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Manifest.psd1
in Modules/Microsoft365DSC/Dependencies
84 - 6 66 13
M365DSCResourceGenerator.psm1
in ResourceGenerator
743 - 54 106 7
Module.Template.psm1
in ResourceGenerator
493 - 54 106 8
MSFT_IntuneDeviceConfigurationPolicyAndroidWorkProfile.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_IntuneDeviceConfigurationPolicyAndroidWorkProfile
725 - 54 126 12
MSFT_AADGroupLifecyclePolicy.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_AADGroupLifecyclePolicy
422 - 54 127 13
MSFT_IntuneDeviceConfigurationPolicyWindows10.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_IntuneDeviceConfigurationPolicyWindows10
2430 - 54 137 14
MSFT_EXOHostedOutboundSpamFilterRule.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_EXOHostedOutboundSpamFilterRule
483 - 54 143 15
MSFT_PPTenantSettings.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_PPTenantSettings
413 - 54 179 16
MSFT_AADTokenLifetimePolicy.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_AADTokenLifetimePolicy
347 - 54 187 19
TelemetryService.ts
in generator/src/services
34 - 183 187 2
TelemetryProvider.tsx
in generator/src/components/TelemetryProvider
29 1 183 187 2
MSFT_AADGroup.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_AADGroup
478 - 40 188 18
Build-Workloads.ps1
in generator/scripts
33 - 183 189 4
generatorPanelState.ts
in generator/src/state
5 - 183 189 4
selectedWorkloadState.ts
in generator/src/state
5 - 183 189 4
ScriptParameter.ts
in generator/src/models
4 - 183 189 4
GeneratorPanel.module.css
in generator/src/components/GeneratorPanel
3 - 183 189 4
MSFT_EXOJournalRule.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_EXOJournalRule
399 - 54 196 18
M365DSCPermissions.psm1
in Modules/Microsoft365DSC/Modules
270 - 6 203 14
M365DSCErrorHandler.psm1
in Modules/Microsoft365DSC/Modules
24 - 19 257 6
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Microsoft365DSC.psd1
in Modules/Microsoft365DSC
123 - 5 662 208
M365DSCUtil.psm1
in Modules/Microsoft365DSC/Modules
2842 - 6 662 166
M365DSCReport.psm1
in Modules/Microsoft365DSC/Modules
877 - 6 635 59
MSFT_TeamsTenantDialPlan.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_TeamsTenantDialPlan
547 - 6 642 74
M365DSCTelemetryEngine.psm1
in Modules/Microsoft365DSC/Modules
317 - 6 662 42
M365DSCPermissions.psm1
in Modules/Microsoft365DSC/Modules
270 - 6 203 14
M365DSCLogEngine.psm1
in Modules/Microsoft365DSC/Modules
265 - 6 662 45
M365DSCAgent.psm1
in Modules/Microsoft365DSC/Modules
221 - 6 635 18
Manifest.psd1
in Modules/Microsoft365DSC/Dependencies
84 - 6 66 13
MSFT_AADConditionalAccessPolicy.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_AADConditionalAccessPolicy
1855 - 7 641 54
MSFT_IntuneAppProtectionPolicyiOS.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_IntuneAppProtectionPolicyiOS
884 - 11 423 45
MSFT_EXOOrganizationConfig.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_EXOOrganizationConfig
980 - 12 662 61
M365DSCReverse.psm1
in Modules/Microsoft365DSC/Modules
658 - 12 662 110
MSFT_TeamsUser.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_TeamsUser
514 - 12 662 63
MSFT_EXORoleAssignmentPolicy.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_EXORoleAssignmentPolicy
406 - 12 662 59
MSFT_TeamsChannel.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_TeamsChannel
365 - 12 662 72
MSFT_TeamsMeetingPolicy.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_TeamsMeetingPolicy
722 - 19 662 78
M365DSCStubsUtility.psm1
in Modules/Microsoft365DSC/Modules
197 - 19 662 58
M365DSCStringEncoding.psm1
in Modules/Microsoft365DSC/Modules/EncodingHelpers
79 - 19 440 5
M365DSCErrorHandler.psm1
in Modules/Microsoft365DSC/Modules
24 - 19 257 6