microsoft / Microsoft365DSC
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 202 files with 84,857 lines of code.
    • 3 files changed more than 100 times (3,623 lines of code)
    • 109 files changed 51-100 times (53,626 lines of code)
    • 36 files changed 21-50 times (17,963 lines of code)
    • 21 files changed 6-20 times (8,815 lines of code)
    • 33 files changed 1-5 times (830 lines of code)
4% | 63% | 21% | 10% | <1%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
md, ps1, psm1, json, yml, ts, tsx, css, psd1, scss, gitignore, html, svg, dockerignore, gitattributes, txt, xml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
psm14% | 64% | 21% | 9% | <1%
psd159% | 0% | 0% | 40% | 0%
tsx0% | 0% | 0% | 55% | 44%
scss0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
Modules/Microsoft365DSC/Modules57% | 17% | 9% | 13% | 1%
Modules/Microsoft365DSC100% | 0% | 0% | 0% | 0%
Modules/Microsoft365DSC/DSCResources0% | 68% | 22% | 8% | 0%
ResourceGenerator0% | 0% | 0% | 100% | 0%
generator/src/components0% | 0% | 0% | 33% | 66%
generator/src/pages0% | 0% | 0% | 100% | 0%
Modules/Microsoft365DSC/Dependencies0% | 0% | 0% | 100% | 0%
generator/src0% | 0% | 0% | 0% | 100%
generator/src/state0% | 0% | 0% | 0% | 100%
generator/src/models0% | 0% | 0% | 0% | 100%
generator/src/services0% | 0% | 0% | 0% | 100%
generator/scripts0% | 0% | 0% | 0% | 100%
generator/src/styles0% | 0% | 0% | 0% | 100%
generator/public0% | 0% | 0% | 0% | 100%
generator/src/hooks0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

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
M365DSCReverse.psm1
in Modules/Microsoft365DSC/Modules
658 - 12 662 110
MSFT_AADApplication.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_AADApplication
732 - 54 606 79
MSFT_TeamsMeetingPolicy.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_TeamsMeetingPolicy
722 - 19 662 78
MSFT_EXOHostedContentFilterPolicy.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_EXOHostedContentFilterPolicy
954 - 40 662 77
MSFT_TeamsTenantDialPlan.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_TeamsTenantDialPlan
547 - 6 642 74
MSFT_TeamsTeam.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_TeamsTeam
626 - 54 662 74
MSFT_O365User.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_O365User
657 - 26 662 74
MSFT_SPOSite.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_SPOSite
889 - 54 662 74
MSFT_TeamsChannel.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_TeamsChannel
365 - 12 662 72
MSFT_SPOTenantSettings.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_SPOTenantSettings
559 - 54 662 71
MSFT_ODSettings.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_ODSettings
526 - 54 662 70
MSFT_SCSensitivityLabel.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_SCSensitivityLabel
1078 - 54 662 70
MSFT_SPOOrgAssetsLibrary.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_SPOOrgAssetsLibrary
469 - 54 623 69
MSFT_SCDLPComplianceRule.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_SCDLPComplianceRule
1215 - 54 662 69
MSFT_SPOApp.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_SPOApp
396 - 54 662 68
MSFT_EXOAntiPhishPolicy.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_EXOAntiPhishPolicy
672 - 40 662 68
MSFT_SPOStorageEntity.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_SPOStorageEntity
435 - 54 662 66
MSFT_EXOSafeLinksPolicy.psm1
in Modules/Microsoft365DSC/DSCResources/MSFT_EXOSafeLinksPolicy
486 - 54 662 66