azure / enterprise-azure-policy-as-code
File Change Frequency

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

Overview
File Change Frequency Overall
  • There are 213 files with 26,822 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 12 files changed 21-50 times (5,270 lines of code)
    • 47 files changed 6-20 times (7,468 lines of code)
    • 154 files changed 1-5 times (14,084 lines of code)
0% | 0% | 19% | 27% | 52%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 213 files with 26,822 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 2 files changed by 11-25 contributors (1,480 lines of code)
    • 23 files changed by 6-10 contributors (5,560 lines of code)
    • 112 files changed by 2-5 contributors (12,727 lines of code)
    • 76 files changed by 1 contributor (7,055 lines of code)
0% | 5% | 20% | 47% | 26%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
ps1, yaml, md, jsonc, json, psd1, svg, gitignore, txt, psm1
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ps10% | 0% | 23% | 26% | 50%
jsonc0% | 0% | 0% | 37% | 62%
psd10% | 0% | 0% | 0% | 100%
psm10% | 0% | 0% | 0% | 100%
yaml0% | 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
Scripts0% | 0% | 21% | 29% | 48%
ROOT0% | 0% | 0% | 98% | 1%
Module0% | 0% | 0% | 26% | 73%
StarterKit0% | 0% | 0% | 0% | 100%
Scripts-Deprecated0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Build-PolicyDocumentation.ps1
in Scripts/Operations
462 - 2023-01-19 2025-04-07 33 11 heinrich.gantenbein@microso... 37404233+rbnmk@users.norepl...
Export-AzPolicyResources.ps1
in Scripts/Operations
775 - 2023-04-05 2025-03-10 33 9 heinrich.gantenbein@microso... anwather@microsoft.com
Build-ExemptionsPlan.ps1
in Scripts/Helpers
1018 - 2023-01-19 2024-10-09 33 11 heinrich.gantenbein@microso... leon@wirwar.com
Build-AssignmentPlan.ps1
in Scripts/Helpers
342 - 2023-01-19 2024-10-09 30 8 heinrich.gantenbein@microso... leon@wirwar.com
Get-GlobalSettings.ps1
in Scripts/Helpers
359 - 2022-01-07 2025-01-07 29 8 6719941+techlake@users.nore... anwather@microsoft.com
Get-AzPolicyResources.ps1
in Scripts/Helpers
210 - 2023-01-19 2024-05-01 26 8 heinrich.gantenbein@microso... 6719941+techlake@users.nore...
Build-DeploymentPlans.ps1
in Scripts/Deploy
461 - 2023-01-19 2025-04-07 25 8 heinrich.gantenbein@microso... 34321224+luxaflow@users.nor...
602 - 2023-01-19 2025-04-16 24 9 heinrich.gantenbein@microso... anwather@microsoft.com
New-AzPolicyReaderRole.ps1
in Scripts/Operations
66 - 2022-03-19 2025-03-26 23 8 6719941+techlake@users.nore... anwather@microsoft.com
Build-PolicySetPlan.ps1
in Scripts/Helpers
302 - 2023-01-19 2025-03-07 23 9 heinrich.gantenbein@microso... j.j.f.jongman@gasunie.nl
484 - 2023-01-19 2025-04-16 23 7 heinrich.gantenbein@microso... anwather@microsoft.com
Deploy-PolicyPlan.ps1
in Scripts/Deploy
189 - 2023-01-19 2024-05-16 22 6 heinrich.gantenbein@microso... anwather@microsoft.com
Add-HelperScripts.ps1
in Scripts/Helpers
101 - 2023-03-16 2025-02-20 20 5 6719941+techlake@users.nore... anwather@microsoft.com
181 - 2022-04-06 2025-02-20 19 6 6719941+techlake@users.nore... anwather@microsoft.com
Build-PolicyPlan.ps1
in Scripts/Helpers
216 - 2023-01-19 2025-03-07 19 9 heinrich.gantenbein@microso... j.j.f.jongman@gasunie.nl
Deploy-RolesPlan.ps1
in Scripts/Deploy
137 - 2023-01-19 2024-05-16 18 7 heinrich.gantenbein@microso... anwather@microsoft.com
Get-AzExemptions.ps1
in Scripts/Operations
66 - 2022-08-02 2024-05-16 16 6 6719941+techlake@users.nore... anwather@microsoft.com
Select-PacEnvironment.ps1
in Scripts/Helpers
96 - 2022-06-27 2025-03-24 12 5 heinrich.gantenbein@microso... anwather@microsoft.com
Search-AzGraphAllItems.ps1
in Scripts/Helpers
119 - 2023-01-19 2025-02-02 12 6 heinrich.gantenbein@microso... 85254974+gregslack78@users....
585 - 2024-05-30 2024-10-09 12 5 6719941+techlake@users.nore... leon@wirwar.com
Export-NonComplianceReports.ps1
in Scripts/Operations
702 - 2023-07-16 2025-01-07 12 3 6719941+techlake@users.nore... anwather@microsoft.com
Get-DeploymentPlan.ps1
in Scripts/Helpers
20 - 2022-01-07 2024-04-25 11 5 6719941+techlake@users.nore... 6719941+techlake@users.nore...
36 - 2022-06-27 2024-05-01 11 5 heinrich.gantenbein@microso... 6719941+techlake@users.nore...
Confirm-MetadataMatches.ps1
in Scripts/Helpers
49 - 2022-01-07 2024-05-02 11 4 6719941+techlake@users.nore... 6719941+techlake@users.nore...
114 - 2022-04-06 2024-04-05 11 4 6719941+techlake@users.nore... 6719941+techlake@users.nore...
Out-PolicyExemptions.ps1
in Scripts/Helpers
254 - 2023-04-05 2025-03-26 11 7 heinrich.gantenbein@microso... 43640134+borondy@users.nore...
jsonc
ALZ-Platform-Default.jsonc
in Scripts/CloudAdoptionFramework/policyAssignments
301 - 2023-10-02 2024-10-16 11 4 anwather@microsoft.com anwather@microsoft.com
57 - 2022-06-27 2024-05-30 10 4 heinrich.gantenbein@microso... 6719941+techlake@users.nore...
262 - 2023-03-16 2024-05-15 10 5 6719941+techlake@users.nore... anwather@microsoft.com
jsonc
ALZ-Root-Default.jsonc
in Scripts/CloudAdoptionFramework/policyAssignments
387 - 2024-01-10 2024-10-16 10 2 anwather@microsoft.com anwather@microsoft.com
26 - 2023-01-19 2024-04-22 9 5 heinrich.gantenbein@microso... 6719941+techlake@users.nore...
27 - 2023-01-19 2024-04-05 9 5 heinrich.gantenbein@microso... 6719941+techlake@users.nore...
ConvertTo-HashTable.ps1
in Scripts/Helpers
27 - 2022-04-06 2025-05-05 9 4 6719941+techlake@users.nore... 40699028+krallsm@users.nore...
Confirm-PacOwner.ps1
in Scripts/Helpers
49 - 2023-01-19 2024-10-09 9 5 heinrich.gantenbein@microso... leon@wirwar.com
53 - 2023-07-15 2024-10-09 9 7 51338825+jeremiahhoward@use... leon@wirwar.com
Out-PolicyDefinition.ps1
in Scripts/Helpers
71 - 2023-02-03 2024-05-08 9 7 6719941+techlake@users.nore... 85254974+gregslack78@users....
Sync-ALZPolicies.ps1
in Scripts/CloudAdoptionFramework
134 - 2023-06-30 2025-04-28 9 8 6719941+techlake@users.nore... anwather@microsoft.com
Convert-EffectToOrdinal.ps1
in Scripts/Helpers
18 - 2022-06-27 2024-01-24 8 4 heinrich.gantenbein@microso... 6719941+techlake@users.nore...
Switch-PacEnvironment.ps1
in Scripts/Helpers
21 - 2022-06-27 2024-04-05 8 4 heinrich.gantenbein@microso... 6719941+techlake@users.nore...
Get-PolicyEffectDetails.ps1
in Scripts/Helpers
32 - 2022-02-28 2023-07-15 8 4 6719941+techlake@users.nore... jeremiah.howard@microsoft.com
New-EPACPolicyDefinition.ps1
in Scripts/Operations
45 - 2022-11-04 2024-05-01 8 7 6719941+techlake@users.nore... jehowar@microsoft.com
build.ps1
in Module
46 - 2023-03-16 2025-01-07 8 4 anwather@microsoft.com anwather@microsoft.com
Set-AzRoleAssignmentRestMethod.ps1
in Scripts/Helpers/RestMethods
51 - 2024-04-05 2024-10-24 8 5 6719941+techlake@users.nore... anwather@microsoft.com
63 - 2022-11-04 2024-05-01 8 7 6719941+techlake@users.nore... jehowar@microsoft.com
84 - 2023-01-19 2024-06-10 8 5 heinrich.gantenbein@microso... anwather@microsoft.com
119 - 2023-01-19 2024-06-10 8 5 heinrich.gantenbein@microso... anwather@microsoft.com
128 - 2023-07-26 2024-10-09 8 5 6719941+techlake@users.nore... leon@wirwar.com
212 - 2023-03-16 2024-05-02 8 4 6719941+techlake@users.nore... 6719941+techlake@users.nore...
39 - 2022-01-07 2023-07-15 7 5 6719941+techlake@users.nore... jeremiah.howard@microsoft.com
Get-PacFolders.ps1
in Scripts/Helpers
41 - 2022-06-27 2023-07-15 7 4 heinrich.gantenbein@microso... jeremiah.howard@microsoft.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Build-ExemptionsPlan.ps1
in Scripts/Helpers
1018 - 2023-01-19 2024-10-09 33 11 heinrich.gantenbein@microso... leon@wirwar.com
Build-PolicyDocumentation.ps1
in Scripts/Operations
462 - 2023-01-19 2025-04-07 33 11 heinrich.gantenbein@microso... 37404233+rbnmk@users.norepl...
Export-AzPolicyResources.ps1
in Scripts/Operations
775 - 2023-04-05 2025-03-10 33 9 heinrich.gantenbein@microso... anwather@microsoft.com
602 - 2023-01-19 2025-04-16 24 9 heinrich.gantenbein@microso... anwather@microsoft.com
Build-PolicySetPlan.ps1
in Scripts/Helpers
302 - 2023-01-19 2025-03-07 23 9 heinrich.gantenbein@microso... j.j.f.jongman@gasunie.nl
Build-PolicyPlan.ps1
in Scripts/Helpers
216 - 2023-01-19 2025-03-07 19 9 heinrich.gantenbein@microso... j.j.f.jongman@gasunie.nl
Build-AssignmentPlan.ps1
in Scripts/Helpers
342 - 2023-01-19 2024-10-09 30 8 heinrich.gantenbein@microso... leon@wirwar.com
Get-GlobalSettings.ps1
in Scripts/Helpers
359 - 2022-01-07 2025-01-07 29 8 6719941+techlake@users.nore... anwather@microsoft.com
Get-AzPolicyResources.ps1
in Scripts/Helpers
210 - 2023-01-19 2024-05-01 26 8 heinrich.gantenbein@microso... 6719941+techlake@users.nore...
Build-DeploymentPlans.ps1
in Scripts/Deploy
461 - 2023-01-19 2025-04-07 25 8 heinrich.gantenbein@microso... 34321224+luxaflow@users.nor...
New-AzPolicyReaderRole.ps1
in Scripts/Operations
66 - 2022-03-19 2025-03-26 23 8 6719941+techlake@users.nore... anwather@microsoft.com
Sync-ALZPolicies.ps1
in Scripts/CloudAdoptionFramework
134 - 2023-06-30 2025-04-28 9 8 6719941+techlake@users.nore... anwather@microsoft.com
484 - 2023-01-19 2025-04-16 23 7 heinrich.gantenbein@microso... anwather@microsoft.com
Deploy-RolesPlan.ps1
in Scripts/Deploy
137 - 2023-01-19 2024-05-16 18 7 heinrich.gantenbein@microso... anwather@microsoft.com
Out-PolicyExemptions.ps1
in Scripts/Helpers
254 - 2023-04-05 2025-03-26 11 7 heinrich.gantenbein@microso... 43640134+borondy@users.nore...
Out-PolicyDefinition.ps1
in Scripts/Helpers
71 - 2023-02-03 2024-05-08 9 7 6719941+techlake@users.nore... 85254974+gregslack78@users....
53 - 2023-07-15 2024-10-09 9 7 51338825+jeremiahhoward@use... leon@wirwar.com
New-EPACPolicyDefinition.ps1
in Scripts/Operations
45 - 2022-11-04 2024-05-01 8 7 6719941+techlake@users.nore... jehowar@microsoft.com
63 - 2022-11-04 2024-05-01 8 7 6719941+techlake@users.nore... jehowar@microsoft.com
Deploy-PolicyPlan.ps1
in Scripts/Deploy
189 - 2023-01-19 2024-05-16 22 6 heinrich.gantenbein@microso... anwather@microsoft.com
181 - 2022-04-06 2025-02-20 19 6 6719941+techlake@users.nore... anwather@microsoft.com
Get-AzExemptions.ps1
in Scripts/Operations
66 - 2022-08-02 2024-05-16 16 6 6719941+techlake@users.nore... anwather@microsoft.com
Search-AzGraphAllItems.ps1
in Scripts/Helpers
119 - 2023-01-19 2025-02-02 12 6 heinrich.gantenbein@microso... 85254974+gregslack78@users....
67 - 2023-04-05 2023-10-18 6 6 heinrich.gantenbein@microso... 43640134+borondy@users.nore...
New-AzRemediationTasks.ps1
in Scripts/Operations
364 - 2024-04-25 2025-01-07 5 6 6719941+techlake@users.nore... anwather@microsoft.com
Add-HelperScripts.ps1
in Scripts/Helpers
101 - 2023-03-16 2025-02-20 20 5 6719941+techlake@users.nore... anwather@microsoft.com
Select-PacEnvironment.ps1
in Scripts/Helpers
96 - 2022-06-27 2025-03-24 12 5 heinrich.gantenbein@microso... anwather@microsoft.com
585 - 2024-05-30 2024-10-09 12 5 6719941+techlake@users.nore... leon@wirwar.com
36 - 2022-06-27 2024-05-01 11 5 heinrich.gantenbein@microso... 6719941+techlake@users.nore...
Get-DeploymentPlan.ps1
in Scripts/Helpers
20 - 2022-01-07 2024-04-25 11 5 6719941+techlake@users.nore... 6719941+techlake@users.nore...
262 - 2023-03-16 2024-05-15 10 5 6719941+techlake@users.nore... anwather@microsoft.com
Confirm-PacOwner.ps1
in Scripts/Helpers
49 - 2023-01-19 2024-10-09 9 5 heinrich.gantenbein@microso... leon@wirwar.com
27 - 2023-01-19 2024-04-05 9 5 heinrich.gantenbein@microso... 6719941+techlake@users.nore...
26 - 2023-01-19 2024-04-22 9 5 heinrich.gantenbein@microso... 6719941+techlake@users.nore...
128 - 2023-07-26 2024-10-09 8 5 6719941+techlake@users.nore... leon@wirwar.com
84 - 2023-01-19 2024-06-10 8 5 heinrich.gantenbein@microso... anwather@microsoft.com
Set-AzRoleAssignmentRestMethod.ps1
in Scripts/Helpers/RestMethods
51 - 2024-04-05 2024-10-24 8 5 6719941+techlake@users.nore... anwather@microsoft.com
119 - 2023-01-19 2024-06-10 8 5 heinrich.gantenbein@microso... anwather@microsoft.com
39 - 2022-01-07 2023-07-15 7 5 6719941+techlake@users.nore... jeremiah.howard@microsoft.com
Write-AssignmentDetails.ps1
in Scripts/Helpers
48 - 2022-08-05 2024-04-25 6 5 6719941+techlake@users.nore... 6719941+techlake@users.nore...
80 - 2022-08-02 2024-10-09 6 5 6719941+techlake@users.nore... leon@wirwar.com
33 - 2023-01-19 2023-07-15 6 5 heinrich.gantenbein@microso... jeremiah.howard@microsoft.com
Install-HydrationEpac.ps1
in Scripts/HydrationKit
1270 - 2024-05-01 2025-04-16 6 5 51338825+jeremiahhoward@use... 157028889+arrerezai@users.n...
Get-AzResourceListRestMethod.ps1
in Scripts/Helpers/RestMethods
55 - 2024-05-01 2025-02-20 5 5 6719941+techlake@users.nore... anwather@microsoft.com
Get-AzPolicyAssignments.ps1
in Scripts/Helpers
232 - 2024-04-05 2024-07-17 5 5 6719941+techlake@users.nore... andrewybarra@microsoft.com
Get-AzPolicyAliasOutputCSV.ps1
in Scripts/Operations
19 - 2022-09-29 2023-07-15 5 5 6719941+techlake@users.nore... jeremiah.howard@microsoft.com
Remove-GlobalNotScopes.ps1
in Scripts/Helpers
34 - 2023-04-05 2024-04-22 3 5 heinrich.gantenbein@microso... 6719941+techlake@users.nore...
114 - 2022-04-06 2024-04-05 11 4 6719941+techlake@users.nore... 6719941+techlake@users.nore...
jsonc
ALZ-Platform-Default.jsonc
in Scripts/CloudAdoptionFramework/policyAssignments
301 - 2023-10-02 2024-10-16 11 4 anwather@microsoft.com anwather@microsoft.com
Confirm-MetadataMatches.ps1
in Scripts/Helpers
49 - 2022-01-07 2024-05-02 11 4 6719941+techlake@users.nore... 6719941+techlake@users.nore...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Build-HydrationDeploymentPlans.ps1
in Scripts/HydrationKit
580 - 2024-11-20 2025-02-11 2 1 anwather@microsoft.com anwather@microsoft.com
578 - 2024-11-20 2024-11-20 1 1 anwather@microsoft.com anwather@microsoft.com
jsonc
ALZ-WorkloadGuardRails.jsonc
in Scripts/CloudAdoptionFramework/policyAssignments
473 - 2024-06-10 2024-10-16 3 1 anwather@microsoft.com anwather@microsoft.com
430 - 2024-11-20 2024-11-20 1 1 anwather@microsoft.com anwather@microsoft.com
374 - 2024-11-20 2024-11-20 1 1 anwather@microsoft.com anwather@microsoft.com
jsonc
questions.jsonc
in StarterKit/HydrationKit
371 - 2024-11-20 2025-02-04 2 1 anwather@microsoft.com anwather@microsoft.com
Test-HydrationAccess.ps1
in Scripts/Helpers
335 - 2024-11-20 2024-11-20 1 1 anwather@microsoft.com anwather@microsoft.com
jsonc
mdc-workload-protection-enrollment-policy-set.jsonc
in StarterKit/Definitions-Common/policySetDefinitions
229 - 2024-04-05 2024-04-05 1 1 6719941+techlake@users.nore... 6719941+techlake@users.nore...
229 - 2024-11-20 2024-11-20 1 1 anwather@microsoft.com anwather@microsoft.com
166 - 2024-04-12 2024-04-12 1 1 6719941+techlake@users.nore... 6719941+techlake@users.nore...
jsonc
tag-assignments.jsonc
in StarterKit/Definitions-Microsoft-Release-Flow/policyAssignments
128 - 2024-04-05 2024-04-05 1 1 6719941+techlake@users.nore... 6719941+techlake@users.nore...
127 - 2024-04-05 2024-05-01 2 1 6719941+techlake@users.nore... 6719941+techlake@users.nore...
jsonc
tag-assignments.jsonc
in StarterKit/Definitions-GitHub-Flow/policyAssignments
125 - 2024-04-05 2024-04-05 1 1 6719941+techlake@users.nore... 6719941+techlake@users.nore...
120 - 2024-11-20 2025-02-04 2 1 anwather@microsoft.com anwather@microsoft.com
New-HydrationAnswerFile.ps1
in Scripts/Helpers
117 - 2025-02-04 2025-02-04 1 1 anwather@microsoft.com anwather@microsoft.com
New-HydrationAnswerSet.ps1
in Scripts/Helpers
106 - 2024-11-20 2024-11-20 1 1 anwather@microsoft.com anwather@microsoft.com
jsonc
blockDefinitions.jsonc
in StarterKit/HydrationKit
101 - 2024-11-20 2025-02-04 2 1 anwather@microsoft.com anwather@microsoft.com
jsonc
ALZ-Identity-Default.jsonc
in Scripts/CloudAdoptionFramework/policyAssignments
96 - 2024-01-10 2024-08-08 2 1 anwather@microsoft.com anwather@microsoft.com
New-PipelinesFromStarterKit.ps1
in Scripts/Operations
89 - 2024-04-05 2024-04-05 1 1 6719941+techlake@users.nore... 6719941+techlake@users.nore...
Get-AzResourceTags.ps1
in Scripts-Deprecated
86 - 2024-04-05 2024-04-05 1 1 6719941+techlake@users.nore... 6719941+techlake@users.nore...
Get-AzStorageNetworkConfig.ps1
in Scripts-Deprecated
85 - 2024-04-05 2024-04-05 1 1 6719941+techlake@users.nore... 6719941+techlake@users.nore...
Test-HydrationPath.ps1
in Scripts/HydrationKit
81 - 2024-11-20 2024-11-20 1 1 anwather@microsoft.com anwather@microsoft.com
Test-HydrationRbacAssignment.ps1
in Scripts/HydrationKit
79 - 2024-11-20 2024-11-20 1 1 anwather@microsoft.com anwather@microsoft.com
jsonc
contoso.jsonc
in StarterKit/Definitions-Microsoft-Release-Flow/policyDocumentations
72 - 2024-04-05 2024-04-05 1 1 6719941+techlake@users.nore... 6719941+techlake@users.nore...
Test-HydrationConnection.ps1
in Scripts/HydrationKit
72 - 2024-11-20 2024-11-20 1 1 anwather@microsoft.com anwather@microsoft.com
70 - 2024-11-20 2024-11-20 1 1 anwather@microsoft.com anwather@microsoft.com
Get-AzRoleDefinitionsRestMethod.ps1
in Scripts/Helpers/RestMethods
67 - 2024-04-05 2024-04-05 1 1 6719941+techlake@users.nore... 6719941+techlake@users.nore...
Write-HydrationLogFile.ps1
in Scripts/Helpers
65 - 2024-11-20 2024-11-20 1 1 anwather@microsoft.com anwather@microsoft.com
jsonc
security-baseline-assignments.jsonc
in StarterKit/Definitions-Microsoft-Release-Flow/policyAssignments
63 - 2024-04-05 2024-04-05 1 1 6719941+techlake@users.nore... 6719941+techlake@users.nore...
jsonc
security-baseline-assignments.jsonc
in StarterKit/Definitions-GitHub-Flow/policyAssignments
63 - 2024-04-05 2024-04-05 1 1 6719941+techlake@users.nore... 6719941+techlake@users.nore...
New-SchemaJsonTemplate.ps1
in Scripts/Helpers
62 - 2024-11-20 2024-11-20 1 1 anwather@microsoft.com anwather@microsoft.com
New-FilteredExceptionFile.ps1
in Scripts/HydrationKit
62 - 2024-11-20 2024-11-20 1 1 anwather@microsoft.com anwather@microsoft.com
Get-AzUserRoleAssignments.ps1
in Scripts-Deprecated
61 - 2024-04-05 2024-04-05 1 1 6719941+techlake@users.nore... 6719941+techlake@users.nore...
Get-AzMissingTags.ps1
in Scripts-Deprecated
61 - 2024-04-05 2024-04-05 1 1 6719941+techlake@users.nore... 6719941+techlake@users.nore...
Compare-SemanticVersion.ps1
in Scripts/Helpers
52 - 2025-02-20 2025-02-20 1 1 anwather@microsoft.com anwather@microsoft.com
47 - 2024-11-20 2024-11-20 1 1 anwather@microsoft.com anwather@microsoft.com
47 - 2024-04-05 2024-04-10 2 1 6719941+techlake@users.nore... 6719941+techlake@users.nore...
46 - 2025-01-07 2025-01-07 1 1 anwather@microsoft.com anwather@microsoft.com
45 - 2024-11-20 2024-11-20 1 1 anwather@microsoft.com anwather@microsoft.com
44 - 2025-01-07 2025-01-07 1 1 anwather@microsoft.com anwather@microsoft.com
jsonc
allowed-locations-initiative.jsonc
in StarterKit/Definitions-Common/policySetDefinitions
44 - 2024-04-05 2024-04-05 1 1 6719941+techlake@users.nore... 6719941+techlake@users.nore...
jsonc
ALZ-Decommissioned-Default.jsonc
in Scripts/CloudAdoptionFramework/policyAssignments
43 - 2023-10-02 2023-10-02 1 1 anwather@microsoft.com anwather@microsoft.com
42 - 2024-04-12 2024-04-12 1 1 6719941+techlake@users.nore... 6719941+techlake@users.nore...
42 - 2024-06-21 2024-11-20 2 1 anwather@microsoft.com anwather@microsoft.com
jsonc
global-settings.jsonc
in StarterKit/Definitions-Microsoft-Release-Flow
41 - 2024-04-05 2024-05-01 2 1 6719941+techlake@users.nore... 6719941+techlake@users.nore...
41 - 2023-08-09 2024-04-25 3 1 6719941+techlake@users.nore... 6719941+techlake@users.nore...
jsonc
ALZ-Sandbox-Default.jsonc
in Scripts/CloudAdoptionFramework/policyAssignments
40 - 2023-10-02 2024-06-21 3 1 anwather@microsoft.com anwather@microsoft.com
New-PSObjectFromSchema.ps1
in Scripts/Helpers
40 - 2024-11-20 2024-11-20 1 1 anwather@microsoft.com anwather@microsoft.com
Split-ArrayIntoChunks.ps1
in Scripts/Helpers
39 - 2024-04-05 2024-04-10 2 1 6719941+techlake@users.nore... 6719941+techlake@users.nore...
jsonc
ALZ-Connectivity-Default.jsonc
in Scripts/CloudAdoptionFramework/policyAssignments
34 - 2023-10-02 2024-08-08 3 1 anwather@microsoft.com anwather@microsoft.com
Correlations

File Size vs. Number of Changes: 213 points

Scripts/Helpers/ConvertTo-HashTable.ps1 x: 27 lines of code y: 9 # changes Scripts/Helpers/RestMethods/Remove-AzRoleAssignmentRestMethod.ps1 x: 25 lines of code y: 2 # changes Scripts/CloudAdoptionFramework/Sync-ALZPolicies.ps1 x: 134 lines of code y: 9 # changes Scripts/CloudAdoptionFramework/policyAssignments/ALZ-Management-Default.jsonc x: 37 lines of code y: 3 # changes Scripts/HydrationKit/Install-HydrationEpac.ps1 x: 1270 lines of code y: 6 # changes Scripts/Helpers/Build-AssignmentDefinitionAtLeaf.ps1 x: 602 lines of code y: 24 # changes Scripts/Helpers/Build-AssignmentDefinitionNode.ps1 x: 484 lines of code y: 23 # changes Scripts/Helpers/RestMethods/Set-AzPolicyAssignmentRestMethod.ps1 x: 60 lines of code y: 4 # changes Scripts/Deploy/Build-DeploymentPlans.ps1 x: 461 lines of code y: 25 # changes Scripts/Operations/Build-PolicyDocumentation.ps1 x: 462 lines of code y: 33 # changes Scripts/Operations/New-AzPolicyReaderRole.ps1 x: 66 lines of code y: 23 # changes Scripts/Helpers/Out-PolicyExemptions.ps1 x: 254 lines of code y: 11 # changes Scripts/Helpers/Confirm-ParametersUsageMatches.ps1 x: 48 lines of code y: 6 # changes Scripts/Helpers/Select-PacEnvironment.ps1 x: 96 lines of code y: 12 # changes Scripts/Helpers/Export-AssignmentNode.ps1 x: 170 lines of code y: 3 # changes Scripts/Operations/Export-AzPolicyResources.ps1 x: 775 lines of code y: 33 # changes Scripts/Helpers/Build-PolicyPlan.ps1 x: 216 lines of code y: 19 # changes Scripts/Helpers/Build-PolicySetPlan.ps1 x: 302 lines of code y: 23 # changes Scripts/Helpers/Confirm-PolicyDefinitionsInPolicySetMatch.ps1 x: 78 lines of code y: 5 # changes Scripts/CloudAdoptionFramework/policyAssignments/ALZ-LandingZones-Default.jsonc x: 538 lines of code y: 7 # changes Scripts/Operations/Export-PolicyToEPAC.ps1 x: 801 lines of code y: 4 # changes Scripts/Helpers/Add-HelperScripts.ps1 x: 101 lines of code y: 20 # changes Scripts/Helpers/Compare-SemanticVersion.ps1 x: 52 lines of code y: 1 # changes Scripts/Helpers/Confirm-ObjectValueEqualityDeep.ps1 x: 181 lines of code y: 19 # changes Scripts/Helpers/RestMethods/Get-AzResourceListRestMethod.ps1 x: 55 lines of code y: 5 # changes Scripts/HydrationKit/Build-HydrationDeploymentPlans.ps1 x: 580 lines of code y: 2 # changes StarterKit/Definitions-Common/policyDefinitions/Tagging/resources-required-tag-dynamic-notscope.jsonc x: 131 lines of code y: 2 # changes Scripts/Helpers/Get-HydrationEpacRepo.ps1 x: 28 lines of code y: 1 # changes Scripts/Helpers/New-HydrationAnswerFile.ps1 x: 117 lines of code y: 1 # changes Scripts/Helpers/Test-HydrationCaf3Hierarchy.ps1 x: 120 lines of code y: 2 # changes StarterKit/HydrationKit/blockDefinitions.jsonc x: 101 lines of code y: 2 # changes StarterKit/HydrationKit/questions.jsonc x: 371 lines of code y: 2 # changes Scripts/Helpers/Get-AzPolicyOrSetDefinitions.ps1 x: 99 lines of code y: 3 # changes Scripts/Helpers/Search-AzGraphAllItems.ps1 x: 119 lines of code y: 12 # changes Module/EnterprisePolicyAsCode.prerelease.psd1 x: 46 lines of code y: 1 # changes Module/build.ps1 x: 46 lines of code y: 8 # changes Module/EnterprisePolicyAsCode.release.psd1 x: 44 lines of code y: 1 # changes Scripts/Helpers/Build-ScopeTableForSubscription.ps1 x: 140 lines of code y: 5 # changes Scripts/Helpers/Get-GlobalSettings.ps1 x: 359 lines of code y: 29 # changes Scripts/Operations/Export-NonComplianceReports.ps1 x: 702 lines of code y: 12 # changes Scripts/Operations/New-AzRemediationTasks.ps1 x: 364 lines of code y: 5 # changes Scripts/Helpers/Build-HydrationAssignmentPlan.ps1 x: 578 lines of code y: 1 # changes Scripts/Helpers/Build-HydrationPolicyPlan.ps1 x: 374 lines of code y: 1 # changes Scripts/Helpers/Build-HydrationPolicySetPlan.ps1 x: 430 lines of code y: 1 # changes Scripts/Helpers/Convert-HashtableToFlatPsObject.ps1 x: 34 lines of code y: 1 # changes Scripts/Helpers/New-HydrationAnswerSet.ps1 x: 106 lines of code y: 1 # changes Scripts/Helpers/New-HydrationContinuePrompt.ps1 x: 25 lines of code y: 1 # changes Scripts/Helpers/New-HydrationMenuResponse.ps1 x: 19 lines of code y: 1 # changes Scripts/Helpers/New-HydrationMultipleChoicePrompt.ps1 x: 70 lines of code y: 1 # changes Scripts/Helpers/New-PSObjectFromSchema.ps1 x: 40 lines of code y: 1 # changes Scripts/Helpers/New-SchemaJsonTemplate.ps1 x: 62 lines of code y: 1 # changes Scripts/Helpers/Remove-HydrationChildHierarchy.ps1 x: 42 lines of code y: 2 # changes Scripts/Helpers/Test-HydrationAccess.ps1 x: 335 lines of code y: 1 # changes Scripts/Helpers/Write-HydrationLogFile.ps1 x: 65 lines of code y: 1 # changes Scripts/HydrationKit/Copy-HydrationManagementGroupHierarchy.ps1 x: 63 lines of code y: 4 # changes Scripts/HydrationKit/New-HydrationCaf3Hierarchy.ps1 x: 88 lines of code y: 4 # changes Scripts/HydrationKit/New-HydrationDefinitionsFolder.ps1 x: 32 lines of code y: 1 # changes Scripts/HydrationKit/New-HydrationGlobalSettingsFile.ps1 x: 140 lines of code y: 2 # changes Scripts/HydrationKit/New-HydrationPolicyDocumentationSourceFile.ps1 x: 229 lines of code y: 1 # changes Scripts/HydrationKit/Remove-HydrationManagementGroupRecursively.ps1 x: 55 lines of code y: 3 # changes Scripts/HydrationKit/Test-HydrationConnection.ps1 x: 72 lines of code y: 1 # changes Scripts/HydrationKit/Test-HydrationManagementGroupName.ps1 x: 33 lines of code y: 2 # changes Scripts/HydrationKit/Test-HydrationPath.ps1 x: 81 lines of code y: 1 # changes Scripts/HydrationKit/Test-HydrationRbacAssignment.ps1 x: 79 lines of code y: 1 # changes Scripts/HydrationKit/Update-HydrationAssignmentDestination.ps1 x: 139 lines of code y: 2 # changes Scripts/HydrationKit/Update-HydrationDefinitionFolderStructureByAssignment.ps1 x: 105 lines of code y: 2 # changes Scripts/Helpers/RestMethods/Set-AzRoleAssignmentRestMethod.ps1 x: 51 lines of code y: 8 # changes Scripts/CloudAdoptionFramework/policyAssignments/ALZ-Platform-Default.jsonc x: 301 lines of code y: 11 # changes Scripts/CloudAdoptionFramework/policyAssignments/ALZ-Root-Default.jsonc x: 387 lines of code y: 10 # changes Scripts/CloudAdoptionFramework/policyAssignments/ALZ-WorkloadGuardRails.jsonc x: 473 lines of code y: 3 # changes Scripts/Helpers/Build-ScopeTableForDeploymentRootScope.ps1 x: 142 lines of code y: 6 # changes Scripts/Helpers/Build-AssignmentPlan.ps1 x: 342 lines of code y: 30 # changes Scripts/Helpers/Build-ExemptionsPlan.ps1 x: 1018 lines of code y: 33 # changes Scripts/Helpers/Build-ScopeTableForManagementGroup.ps1 x: 140 lines of code y: 4 # changes Scripts/Helpers/Confirm-ActiveAzExemptions.ps1 x: 80 lines of code y: 6 # changes Scripts/Helpers/Confirm-PacOwner.ps1 x: 49 lines of code y: 9 # changes Scripts/Helpers/Confirm-PolicyResourceExclusions.ps1 x: 53 lines of code y: 9 # changes Scripts/Helpers/Confirm-ValidPolicyResourceName.ps1 x: 14 lines of code y: 3 # changes Scripts/Helpers/Convert-AllowedEffectsToCsvString.ps1 x: 38 lines of code y: 2 # changes Scripts/Helpers/Convert-PolicyResourcesDetailsToFlatList.ps1 x: 272 lines of code y: 4 # changes Scripts/Helpers/Find-AzNonCompliantResources.ps1 x: 128 lines of code y: 8 # changes Scripts/Helpers/Get-CalculatedPolicyAssignmentsAndReferenceIds.ps1 x: 163 lines of code y: 3 # changes Scripts/Helpers/Get-HydrationChildManagementGroupNameList.ps1 x: 35 lines of code y: 3 # changes Scripts/Helpers/Out-DocumentationForPolicyAssignments.ps1 x: 585 lines of code y: 12 # changes Scripts/Operations/New-AzureDevOpsBug.ps1 x: 160 lines of code y: 3 # changes Scripts/Operations/New-GitHubIssue.ps1 x: 87 lines of code y: 3 # changes Scripts/Helpers/Submit-EPACTelemetry.ps1 x: 21 lines of code y: 2 # changes StarterKit/Definitions-Common/global-settings.jsonc x: 32 lines of code y: 2 # changes StarterKit/Definitions-Common/policyAssignments/allowed-locations-assignments.jsonc x: 26 lines of code y: 2 # changes StarterKit/Definitions-Common/policyExemptions/active-exemptions.jsonc x: 15 lines of code y: 2 # changes StarterKit/Definitions-GitHub-Flow/policyDocumentations/contoso-allAssignments.jsonc x: 43 lines of code y: 3 # changes StarterKit/Definitions-GitHub-Flow/policyDocumentations/contoso-environmentCategories.jsonc x: 80 lines of code y: 2 # changes Scripts/Helpers/RestMethods/Set-AzPolicyDefinitionRestMethod.ps1 x: 33 lines of code y: 4 # changes Scripts/CloudAdoptionFramework/policyAssignments/ALZ-Connectivity-Default.jsonc x: 34 lines of code y: 3 # changes Scripts/CloudAdoptionFramework/policyAssignments/ALZ-Corp-Default.jsonc x: 273 lines of code y: 7 # changes Scripts/CloudAdoptionFramework/policyAssignments/ALZ-Identity-Default.jsonc x: 96 lines of code y: 2 # changes Scripts/Helpers/Get-AzPolicyExemptions.ps1 x: 146 lines of code y: 5 # changes Scripts/Helpers/Convert-PolicySetToDetails.ps1 x: 185 lines of code y: 2 # changes Scripts/Helpers/Convert-PolicyToDetails.ps1 x: 142 lines of code y: 3 # changes Scripts/Helpers/RestMethods/Set-AzPolicyExemptionRestMethod.ps1 x: 45 lines of code y: 5 # changes Scripts/Helpers/Get-AzPolicyAssignments.ps1 x: 232 lines of code y: 5 # changes Scripts/Helpers/Get-AzPolicyResourcesDetails.ps1 x: 39 lines of code y: 4 # changes Scripts/Helpers/Get-PolicyAssignmentsDetails.ps1 x: 75 lines of code y: 3 # changes Scripts/CloudAdoptionFramework/policyAssignments/ALZ-Sandbox-Default.jsonc x: 40 lines of code y: 3 # changes Scripts/Helpers/Build-AssignmentDefinitionEntry.ps1 x: 119 lines of code y: 8 # changes Scripts/Helpers/Build-PolicySetPolicyDefinitionIds.ps1 x: 84 lines of code y: 8 # changes Scripts/Helpers/Out-DocumentationForPolicySets.ps1 x: 410 lines of code y: 3 # changes Scripts/Helpers/Convert-EffectToMarkdownString.ps1 x: 17 lines of code y: 2 # changes Scripts/Helpers/Convert-ParametersToString.ps1 x: 57 lines of code y: 10 # changes Scripts/Deploy/Deploy-PolicyPlan.ps1 x: 189 lines of code y: 22 # changes Scripts/Deploy/Deploy-RolesPlan.ps1 x: 137 lines of code y: 18 # changes Scripts/Operations/Get-AzExemptions.ps1 x: 66 lines of code y: 16 # changes Scripts/Helpers/Build-AssignmentIdentityChanges.ps1 x: 262 lines of code y: 10 # changes Scripts/Helpers/Out-PolicyDefinition.ps1 x: 71 lines of code y: 9 # changes Scripts/Helpers/Confirm-MetadataMatches.ps1 x: 49 lines of code y: 11 # changes Scripts/Helpers/Merge-AssignmentParametersEx.ps1 x: 212 lines of code y: 8 # changes Scripts/Helpers/Copy-DefinitionByAssignment.ps1 x: 315 lines of code y: 1 # changes Scripts/Helpers/Copy-HydrationOrderedHashtable.ps1 x: 35 lines of code y: 1 # changes Scripts/Helpers/Get-HydrationDefinitionSubfolderByContentId.ps1 x: 110 lines of code y: 1 # changes Scripts/Helpers/New-HydrationChangeEntry.ps1 x: 49 lines of code y: 1 # changes Scripts/Operations/New-EPACGlobalSettings.ps1 x: 51 lines of code y: 4 # changes Scripts/Operations/New-EPACPolicyAssignmentDefinition.ps1 x: 63 lines of code y: 8 # changes Scripts/Operations/New-EPACPolicyDefinition.ps1 x: 45 lines of code y: 8 # changes Scripts/Helpers/Convert-PolicyResourcesToDetails.ps1 x: 127 lines of code y: 2 # changes Scripts/Helpers/Get-AzPolicyResources.ps1 x: 210 lines of code y: 26 # changes Scripts/Helpers/Set-AzCloudTenantSubscription.ps1 x: 36 lines of code y: 11 # changes StarterKit/Definitions-Microsoft-Release-Flow/global-settings.jsonc x: 41 lines of code y: 2 # changes Scripts/Helpers/Get-DeploymentPlan.ps1 x: 20 lines of code y: 11 # changes Scripts/Helpers/Add-ErrorMessage.ps1 x: 18 lines of code y: 3 # changes Scripts/Helpers/Write-ErrorsFromErrorInfo.ps1 x: 13 lines of code y: 2 # changes Scripts/Deploy/Remove-AzPolicyExemptionEpac.ps1 x: 12 lines of code y: 1 # changes Scripts/Deploy/Set-AzPolicyExemptionEpac.ps1 x: 42 lines of code y: 1 # changes Scripts/Operations/Convert-MarkdownGitHubAlerts.ps1 x: 166 lines of code y: 1 # changes Scripts/Helpers/Split-HashtableIntoChunks.ps1 x: 47 lines of code y: 2 # changes Sync-Repo.ps1 x: 114 lines of code y: 11 # changes Scripts-Deprecated/Get-AzMissingTags.ps1 x: 61 lines of code y: 1 # changes Scripts-Deprecated/Get-AzResourceTags.ps1 x: 86 lines of code y: 1 # changes Scripts/Helpers/RestMethods/Get-AzPolicyAssignmentRestMethod.ps1 x: 16 lines of code y: 1 # changes Scripts/Helpers/RestMethods/Get-AzPolicyExemptionsRestMethod.ps1 x: 22 lines of code y: 1 # changes Scripts/Helpers/RestMethods/Get-AzRoleAssignmentsRestMethod.ps1 x: 27 lines of code y: 1 # changes Scripts/Helpers/RestMethods/Get-AzRoleDefinitionsRestMethod.ps1 x: 67 lines of code y: 1 # changes Scripts/Helpers/Switch-PacEnvironment.ps1 x: 21 lines of code y: 8 # changes Scripts/Operations/New-PipelinesFromStarterKit.ps1 x: 89 lines of code y: 1 # changes StarterKit/Definitions-GitHub-Flow/policyAssignments/tag-assignments.jsonc x: 125 lines of code y: 1 # changes StarterKit/Definitions-Microsoft-Release-Flow/policyAssignments/tag-assignments.jsonc x: 128 lines of code y: 1 # changes Scripts/Helpers/Convert-EffectToOrdinal.ps1 x: 18 lines of code y: 8 # changes Scripts/Helpers/Out-PolicyAssignmentFile.ps1 x: 67 lines of code y: 6 # changes Scripts/Helpers/Confirm-NullOrEmptyValue.ps1 x: 32 lines of code y: 3 # changes Scripts/Helpers/Get-CustomMetadata.ps1 x: 28 lines of code y: 5 # changes Scripts/Helpers/Confirm-PolicyDefinitionsMatch.ps1 x: 71 lines of code y: 3 # changes Sync-FromGH.ps1 x: 1 lines of code y: 1 # changes Scripts/Helpers/Confirm-PolicyDefinitionUsedExists.ps1 x: 39 lines of code y: 7 # changes Scripts/Helpers/Confirm-PolicySetDefinitionUsedExists.ps1 x: 33 lines of code y: 6 # changes Scripts/Helpers/Convert-OrdinalToEffectDisplayName.ps1 x: 18 lines of code y: 4 # changes Scripts/Helpers/Get-DefinitionsFullPath.ps1 x: 42 lines of code y: 4 # changes Scripts/Helpers/Get-ParameterNameFromValueString.ps1 x: 14 lines of code y: 5 # changes Scripts/Helpers/Get-PolicyEffectDetails.ps1 x: 32 lines of code y: 8 # changes Scripts/Helpers/Get-PolicyResourceProperties.ps1 x: 12 lines of code y: 4 # changes Scripts/Helpers/Get-ScrubbedString.ps1 x: 47 lines of code y: 3 # changes Scripts/Helpers/Merge-ExportNodeChild.ps1 x: 84 lines of code y: 2 # changes Scripts/Helpers/Remove-NullFields.ps1 x: 58 lines of code y: 2 # changes Scripts/Helpers/Set-ExportNode.ps1 x: 28 lines of code y: 2 # changes Scripts/Operations/Get-AzPolicyAliasOutputCSV.ps1 x: 19 lines of code y: 5 # changes
33.0
# changes
  min: 1.0
  average: 5.19
  25th percentile: 1.0
  median: 3.0
  75th percentile: 6.0
  max: 33.0
0 1270.0
lines of code
min: 1.0 | average: 125.92 | 25th percentile: 33.5 | median: 60.0 | 75th percentile: 132.5 | max: 1270.0

Number of Contributors vs. Number of Changes: 213 points

Scripts/Helpers/ConvertTo-HashTable.ps1 x: 4 # contributors y: 9 # changes Scripts/Helpers/RestMethods/Remove-AzRoleAssignmentRestMethod.ps1 x: 2 # contributors y: 2 # changes Scripts/CloudAdoptionFramework/Sync-ALZPolicies.ps1 x: 8 # contributors y: 9 # changes Scripts/CloudAdoptionFramework/policyAssignments/ALZ-Management-Default.jsonc x: 2 # contributors y: 3 # changes Scripts/HydrationKit/Install-HydrationEpac.ps1 x: 5 # contributors y: 6 # changes Scripts/Helpers/Build-AssignmentDefinitionAtLeaf.ps1 x: 9 # contributors y: 24 # changes Scripts/Helpers/Build-AssignmentDefinitionNode.ps1 x: 7 # contributors y: 23 # changes Scripts/Helpers/RestMethods/Set-AzPolicyAssignmentRestMethod.ps1 x: 2 # contributors y: 4 # changes Scripts/Deploy/Build-DeploymentPlans.ps1 x: 8 # contributors y: 25 # changes Scripts/Operations/Build-PolicyDocumentation.ps1 x: 11 # contributors y: 33 # changes Scripts/Operations/New-AzPolicyReaderRole.ps1 x: 8 # contributors y: 23 # changes Scripts/Helpers/Out-PolicyExemptions.ps1 x: 7 # contributors y: 11 # changes Scripts/Helpers/Confirm-ParametersUsageMatches.ps1 x: 2 # contributors y: 6 # changes Scripts/Helpers/Select-PacEnvironment.ps1 x: 5 # contributors y: 12 # changes Scripts/Operations/Export-AzPolicyResources.ps1 x: 9 # contributors y: 33 # changes Scripts/Helpers/Build-PolicyPlan.ps1 x: 9 # contributors y: 19 # changes Scripts/Helpers/Build-PolicySetPlan.ps1 x: 9 # contributors y: 23 # changes Scripts/Helpers/Confirm-PolicyDefinitionsInPolicySetMatch.ps1 x: 3 # contributors y: 5 # changes Scripts/CloudAdoptionFramework/policyAssignments/ALZ-LandingZones-Default.jsonc x: 3 # contributors y: 7 # changes Scripts/Helpers/Add-HelperScripts.ps1 x: 5 # contributors y: 20 # changes Scripts/Helpers/Compare-SemanticVersion.ps1 x: 1 # contributors y: 1 # changes Scripts/Helpers/Confirm-ObjectValueEqualityDeep.ps1 x: 6 # contributors y: 19 # changes Scripts/Helpers/RestMethods/Get-AzResourceListRestMethod.ps1 x: 5 # contributors y: 5 # changes Scripts/HydrationKit/Build-HydrationDeploymentPlans.ps1 x: 1 # contributors y: 2 # changes Scripts/HydrationKit/New-HydrationAssignmentPacSelector.ps1 x: 3 # contributors y: 3 # changes Scripts/Helpers/Search-AzGraphAllItems.ps1 x: 6 # contributors y: 12 # changes Module/build.ps1 x: 4 # contributors y: 8 # changes Scripts/Helpers/Build-ScopeTableForSubscription.ps1 x: 4 # contributors y: 5 # changes Scripts/Helpers/Get-GlobalSettings.ps1 x: 8 # contributors y: 29 # changes Scripts/Operations/Export-NonComplianceReports.ps1 x: 3 # contributors y: 12 # changes Scripts/Operations/New-AzRemediationTasks.ps1 x: 6 # contributors y: 5 # changes Scripts/HydrationKit/Copy-HydrationManagementGroupHierarchy.ps1 x: 4 # contributors y: 4 # changes Scripts/HydrationKit/New-HydrationGlobalSettingsFile.ps1 x: 3 # contributors y: 2 # changes Scripts/Helpers/RestMethods/Set-AzRoleAssignmentRestMethod.ps1 x: 5 # contributors y: 8 # changes Scripts/CloudAdoptionFramework/policyAssignments/ALZ-Platform-Default.jsonc x: 4 # contributors y: 11 # changes Scripts/CloudAdoptionFramework/policyAssignments/ALZ-Root-Default.jsonc x: 2 # contributors y: 10 # changes Scripts/CloudAdoptionFramework/policyAssignments/ALZ-WorkloadGuardRails.jsonc x: 1 # contributors y: 3 # changes Scripts/Helpers/Build-ScopeTableForDeploymentRootScope.ps1 x: 3 # contributors y: 6 # changes Scripts/Helpers/Build-AssignmentPlan.ps1 x: 8 # contributors y: 30 # changes Scripts/Helpers/Confirm-PacOwner.ps1 x: 5 # contributors y: 9 # changes Scripts/Helpers/Confirm-ParametersDefinitionMatch.ps1 x: 2 # contributors y: 5 # changes Scripts/Helpers/Confirm-PolicyResourceExclusions.ps1 x: 7 # contributors y: 9 # changes Scripts/Helpers/Get-HydrationChildManagementGroupNameList.ps1 x: 4 # contributors y: 3 # changes Scripts/CloudAdoptionFramework/policyAssignments/ALZ-Corp-Default.jsonc x: 4 # contributors y: 7 # changes Scripts/Helpers/Get-AzPolicyResourcesDetails.ps1 x: 3 # contributors y: 4 # changes Scripts/Helpers/Convert-ParametersToString.ps1 x: 4 # contributors y: 10 # changes Scripts/Deploy/Deploy-PolicyPlan.ps1 x: 6 # contributors y: 22 # changes Scripts/Deploy/Deploy-RolesPlan.ps1 x: 7 # contributors y: 18 # changes Scripts/Operations/Get-AzExemptions.ps1 x: 6 # contributors y: 16 # changes Scripts/Helpers/Build-AssignmentIdentityChanges.ps1 x: 5 # contributors y: 10 # changes Scripts/Helpers/Copy-DefinitionByAssignment.ps1 x: 2 # contributors y: 1 # changes Scripts/Operations/New-EPACPolicyAssignmentDefinition.ps1 x: 7 # contributors y: 8 # changes StarterKit/Definitions-GitHub-Flow/policyAssignments/pci-dss4.jsonc x: 3 # contributors y: 1 # changes Scripts/Helpers/Get-AzPolicyResources.ps1 x: 8 # contributors y: 26 # changes Scripts/Helpers/Set-AzCloudTenantSubscription.ps1 x: 5 # contributors y: 11 # changes Scripts/Helpers/Remove-GlobalNotScopes.ps1 x: 5 # contributors y: 3 # changes Scripts/Helpers/Out-PolicyAssignmentFile.ps1 x: 6 # contributors y: 6 # changes Scripts/Helpers/Confirm-PolicyDefinitionUsedExists.ps1 x: 5 # contributors y: 7 # changes
33.0
# changes
  min: 1.0
  average: 5.19
  25th percentile: 1.0
  median: 3.0
  75th percentile: 6.0
  max: 33.0
0 11.0
# contributors
min: 1.0 | average: 3.05 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 11.0

Number of Contributors vs. File Size: 213 points

Scripts/Helpers/ConvertTo-HashTable.ps1 x: 4 # contributors y: 27 lines of code Scripts/Helpers/RestMethods/Remove-AzRoleAssignmentRestMethod.ps1 x: 2 # contributors y: 25 lines of code Scripts/CloudAdoptionFramework/Sync-ALZPolicies.ps1 x: 8 # contributors y: 134 lines of code Scripts/CloudAdoptionFramework/policyAssignments/ALZ-Management-Default.jsonc x: 2 # contributors y: 37 lines of code Scripts/HydrationKit/Install-HydrationEpac.ps1 x: 5 # contributors y: 1270 lines of code Scripts/Helpers/Build-AssignmentDefinitionAtLeaf.ps1 x: 9 # contributors y: 602 lines of code Scripts/Helpers/Build-AssignmentDefinitionNode.ps1 x: 7 # contributors y: 484 lines of code Scripts/Helpers/RestMethods/Set-AzPolicyAssignmentRestMethod.ps1 x: 2 # contributors y: 60 lines of code Scripts/Deploy/Build-DeploymentPlans.ps1 x: 8 # contributors y: 461 lines of code Scripts/Operations/Build-PolicyDocumentation.ps1 x: 11 # contributors y: 462 lines of code Scripts/Operations/New-AzPolicyReaderRole.ps1 x: 8 # contributors y: 66 lines of code Scripts/Helpers/Out-PolicyExemptions.ps1 x: 7 # contributors y: 254 lines of code Scripts/Helpers/Confirm-ParametersUsageMatches.ps1 x: 2 # contributors y: 48 lines of code Scripts/Helpers/Select-PacEnvironment.ps1 x: 5 # contributors y: 96 lines of code Scripts/Helpers/Export-AssignmentNode.ps1 x: 2 # contributors y: 170 lines of code Scripts/Operations/Export-AzPolicyResources.ps1 x: 9 # contributors y: 775 lines of code Scripts/Helpers/Build-PolicyPlan.ps1 x: 9 # contributors y: 216 lines of code Scripts/Helpers/Build-PolicySetPlan.ps1 x: 9 # contributors y: 302 lines of code Scripts/Helpers/Confirm-PolicyDefinitionsInPolicySetMatch.ps1 x: 3 # contributors y: 78 lines of code Scripts/CloudAdoptionFramework/policyAssignments/ALZ-LandingZones-Default.jsonc x: 3 # contributors y: 538 lines of code Scripts/Operations/Export-PolicyToEPAC.ps1 x: 2 # contributors y: 801 lines of code Scripts/Helpers/Add-HelperScripts.ps1 x: 5 # contributors y: 101 lines of code Scripts/Helpers/Compare-SemanticVersion.ps1 x: 1 # contributors y: 52 lines of code Scripts/Helpers/Confirm-ObjectValueEqualityDeep.ps1 x: 6 # contributors y: 181 lines of code Scripts/Helpers/RestMethods/Get-AzResourceListRestMethod.ps1 x: 5 # contributors y: 55 lines of code Scripts/HydrationKit/Build-HydrationDeploymentPlans.ps1 x: 1 # contributors y: 580 lines of code StarterKit/Definitions-Common/policyDefinitions/Tagging/resources-required-tag-dynamic-notscope.jsonc x: 2 # contributors y: 131 lines of code Scripts/Helpers/Get-HydrationEpacRepo.ps1 x: 1 # contributors y: 28 lines of code Scripts/Helpers/New-HydrationAnswerFile.ps1 x: 1 # contributors y: 117 lines of code Scripts/HydrationKit/New-HydrationAssignmentPacSelector.ps1 x: 3 # contributors y: 170 lines of code StarterKit/HydrationKit/blockDefinitions.jsonc x: 1 # contributors y: 101 lines of code StarterKit/HydrationKit/questions.jsonc x: 1 # contributors y: 371 lines of code Scripts/Helpers/Get-AzPolicyOrSetDefinitions.ps1 x: 2 # contributors y: 99 lines of code Scripts/Helpers/Search-AzGraphAllItems.ps1 x: 6 # contributors y: 119 lines of code Module/EnterprisePolicyAsCode.prerelease.psd1 x: 1 # contributors y: 46 lines of code Module/build.ps1 x: 4 # contributors y: 46 lines of code Module/EnterprisePolicyAsCode.release.psd1 x: 1 # contributors y: 44 lines of code Scripts/Helpers/Build-ScopeTableForSubscription.ps1 x: 4 # contributors y: 140 lines of code Scripts/Helpers/Get-GlobalSettings.ps1 x: 8 # contributors y: 359 lines of code Scripts/Operations/Export-NonComplianceReports.ps1 x: 3 # contributors y: 702 lines of code Scripts/Operations/New-AzRemediationTasks.ps1 x: 6 # contributors y: 364 lines of code Scripts/Helpers/Build-HydrationPolicySetPlan.ps1 x: 1 # contributors y: 430 lines of code Scripts/Helpers/Convert-HashtableToFlatPsObject.ps1 x: 1 # contributors y: 34 lines of code Scripts/Helpers/New-HydrationAnswerSet.ps1 x: 1 # contributors y: 106 lines of code Scripts/Helpers/New-HydrationContinuePrompt.ps1 x: 1 # contributors y: 25 lines of code Scripts/Helpers/New-HydrationMenuResponse.ps1 x: 1 # contributors y: 19 lines of code Scripts/Helpers/New-HydrationMultipleChoicePrompt.ps1 x: 1 # contributors y: 70 lines of code Scripts/Helpers/New-PSObjectFromSchema.ps1 x: 1 # contributors y: 40 lines of code Scripts/Helpers/New-SchemaJsonTemplate.ps1 x: 1 # contributors y: 62 lines of code Scripts/Helpers/Test-HydrationAccess.ps1 x: 1 # contributors y: 335 lines of code Scripts/HydrationKit/Copy-HydrationManagementGroupHierarchy.ps1 x: 4 # contributors y: 63 lines of code Scripts/HydrationKit/New-HydrationCaf3Hierarchy.ps1 x: 4 # contributors y: 88 lines of code Scripts/HydrationKit/New-HydrationGlobalSettingsFile.ps1 x: 3 # contributors y: 140 lines of code Scripts/HydrationKit/New-HydrationPolicyDocumentationSourceFile.ps1 x: 1 # contributors y: 229 lines of code Scripts/HydrationKit/Remove-HydrationManagementGroupRecursively.ps1 x: 3 # contributors y: 55 lines of code Scripts/HydrationKit/Test-HydrationConnection.ps1 x: 1 # contributors y: 72 lines of code Scripts/HydrationKit/Test-HydrationManagementGroupName.ps1 x: 3 # contributors y: 33 lines of code Scripts/HydrationKit/Test-HydrationPath.ps1 x: 1 # contributors y: 81 lines of code Scripts/HydrationKit/Test-HydrationRbacAssignment.ps1 x: 1 # contributors y: 79 lines of code Scripts/HydrationKit/Update-HydrationDefinitionFolderStructureByAssignment.ps1 x: 3 # contributors y: 105 lines of code Scripts/CloudAdoptionFramework/policyAssignments/ALZ-Platform-Default.jsonc x: 4 # contributors y: 301 lines of code Scripts/CloudAdoptionFramework/policyAssignments/ALZ-Root-Default.jsonc x: 2 # contributors y: 387 lines of code Scripts/CloudAdoptionFramework/policyAssignments/ALZ-WorkloadGuardRails.jsonc x: 1 # contributors y: 473 lines of code Scripts/Helpers/Build-ScopeTableForDeploymentRootScope.ps1 x: 3 # contributors y: 142 lines of code Scripts/Helpers/Build-AssignmentPlan.ps1 x: 8 # contributors y: 342 lines of code Scripts/Helpers/Build-ExemptionsPlan.ps1 x: 11 # contributors y: 1018 lines of code Scripts/Helpers/Confirm-ActiveAzExemptions.ps1 x: 5 # contributors y: 80 lines of code Scripts/Helpers/Confirm-PacOwner.ps1 x: 5 # contributors y: 49 lines of code Scripts/Helpers/Confirm-ParametersDefinitionMatch.ps1 x: 2 # contributors y: 80 lines of code Scripts/Helpers/Confirm-PolicyResourceExclusions.ps1 x: 7 # contributors y: 53 lines of code Scripts/Helpers/Confirm-ValidPolicyResourceName.ps1 x: 2 # contributors y: 14 lines of code Scripts/Helpers/Convert-PolicyResourcesDetailsToFlatList.ps1 x: 2 # contributors y: 272 lines of code Scripts/Helpers/Find-AzNonCompliantResources.ps1 x: 5 # contributors y: 128 lines of code Scripts/Helpers/Get-CalculatedPolicyAssignmentsAndReferenceIds.ps1 x: 3 # contributors y: 163 lines of code Scripts/Helpers/Get-HydrationChildManagementGroupNameList.ps1 x: 4 # contributors y: 35 lines of code Scripts/Helpers/Out-DocumentationForPolicyAssignments.ps1 x: 5 # contributors y: 585 lines of code Scripts/Operations/New-AzureDevOpsBug.ps1 x: 4 # contributors y: 160 lines of code StarterKit/Definitions-Common/global-settings.jsonc x: 2 # contributors y: 32 lines of code StarterKit/Definitions-Common/policyAssignments/allowed-locations-assignments.jsonc x: 2 # contributors y: 26 lines of code StarterKit/Definitions-GitHub-Flow/policyDocumentations/contoso-allAssignments.jsonc x: 3 # contributors y: 43 lines of code Scripts/CloudAdoptionFramework/policyAssignments/ALZ-Corp-Default.jsonc x: 4 # contributors y: 273 lines of code Scripts/CloudAdoptionFramework/policyAssignments/ALZ-Identity-Default.jsonc x: 1 # contributors y: 96 lines of code Scripts/Helpers/Get-AzPolicyExemptions.ps1 x: 4 # contributors y: 146 lines of code Scripts/Helpers/Convert-PolicySetToDetails.ps1 x: 3 # contributors y: 185 lines of code Scripts/Helpers/Get-AzPolicyAssignments.ps1 x: 5 # contributors y: 232 lines of code Scripts/Helpers/Get-AzPolicyResourcesDetails.ps1 x: 3 # contributors y: 39 lines of code Scripts/Helpers/Get-PolicyAssignmentsDetails.ps1 x: 3 # contributors y: 75 lines of code Scripts/Helpers/Build-AssignmentDefinitionEntry.ps1 x: 5 # contributors y: 119 lines of code Scripts/Helpers/Build-PolicySetPolicyDefinitionIds.ps1 x: 5 # contributors y: 84 lines of code Scripts/Helpers/Out-DocumentationForPolicySets.ps1 x: 2 # contributors y: 410 lines of code Scripts/Helpers/Convert-ParametersToString.ps1 x: 4 # contributors y: 57 lines of code Scripts/Deploy/Deploy-PolicyPlan.ps1 x: 6 # contributors y: 189 lines of code Scripts/Deploy/Deploy-RolesPlan.ps1 x: 7 # contributors y: 137 lines of code Scripts/Operations/Get-AzExemptions.ps1 x: 6 # contributors y: 66 lines of code Scripts/Helpers/Build-AssignmentIdentityChanges.ps1 x: 5 # contributors y: 262 lines of code Scripts/Helpers/Out-PolicyDefinition.ps1 x: 7 # contributors y: 71 lines of code Scripts/Helpers/Merge-AssignmentParametersEx.ps1 x: 4 # contributors y: 212 lines of code Scripts/Helpers/Copy-DefinitionByAssignment.ps1 x: 2 # contributors y: 315 lines of code Scripts/Helpers/Get-HydrationDefinitionSubfolderByContentId.ps1 x: 2 # contributors y: 110 lines of code Scripts/Helpers/Join-HydrationHashtableToPath.ps1 x: 2 # contributors y: 44 lines of code Scripts/Helpers/Update-HydrationModuleToSupportedVersion.ps1 x: 2 # contributors y: 82 lines of code Scripts/Helpers/Update-HydrationStarterKitAssignmentScope.ps1 x: 2 # contributors y: 66 lines of code Scripts/Operations/New-EPACGlobalSettings.ps1 x: 4 # contributors y: 51 lines of code Scripts/Operations/New-EPACPolicyAssignmentDefinition.ps1 x: 7 # contributors y: 63 lines of code Scripts/Operations/New-EPACPolicyDefinition.ps1 x: 7 # contributors y: 45 lines of code StarterKit/Definitions-Microsoft-Release-Flow/policyAssignments/pci-dss4.jsonc x: 2 # contributors y: 51 lines of code Scripts/Helpers/Convert-PolicyResourcesToDetails.ps1 x: 1 # contributors y: 127 lines of code Scripts/Helpers/Get-AzPolicyResources.ps1 x: 8 # contributors y: 210 lines of code Scripts/Helpers/Set-AzCloudTenantSubscription.ps1 x: 5 # contributors y: 36 lines of code Module/EnterprisePolicyAsCode/EnterprisePolicyAsCode.psm1 x: 4 # contributors y: 38 lines of code Scripts/Helpers/Get-DeploymentPlan.ps1 x: 5 # contributors y: 20 lines of code Scripts/Helpers/Remove-GlobalNotScopes.ps1 x: 5 # contributors y: 34 lines of code Scripts/Helpers/Build-AssignmentParameterObject.ps1 x: 5 # contributors y: 26 lines of code Scripts/Helpers/Write-ErrorsFromErrorInfo.ps1 x: 1 # contributors y: 13 lines of code Scripts/Operations/Convert-MarkdownGitHubAlerts.ps1 x: 1 # contributors y: 166 lines of code Sync-Repo.ps1 x: 4 # contributors y: 114 lines of code Scripts-Deprecated/Get-AzResourceTags.ps1 x: 1 # contributors y: 86 lines of code Scripts/Helpers/Switch-PacEnvironment.ps1 x: 4 # contributors y: 21 lines of code StarterKit/Definitions-GitHub-Flow/policyAssignments/tag-assignments.jsonc x: 1 # contributors y: 125 lines of code Scripts/Helpers/Convert-EffectToOrdinal.ps1 x: 4 # contributors y: 18 lines of code Scripts/Helpers/Confirm-PolicyDefinitionsMatch.ps1 x: 4 # contributors y: 71 lines of code Sync-FromGH.ps1 x: 1 # contributors y: 1 lines of code Scripts/Helpers/ConvertTo-ArrayList.ps1 x: 3 # contributors y: 13 lines of code Scripts/Helpers/Get-DefinitionsFullPath.ps1 x: 4 # contributors y: 42 lines of code Scripts/Helpers/Get-ParameterNameFromValueString.ps1 x: 4 # contributors y: 14 lines of code Scripts/Helpers/Merge-ExportNodeChild.ps1 x: 3 # contributors y: 84 lines of code Scripts/Helpers/Remove-NullFields.ps1 x: 3 # contributors y: 58 lines of code Scripts/Helpers/Set-ExportNode.ps1 x: 3 # contributors y: 28 lines of code
1270.0
lines of code
  min: 1.0
  average: 125.92
  25th percentile: 33.5
  median: 60.0
  75th percentile: 132.5
  max: 1270.0
0 11.0
# contributors
min: 1.0 | average: 3.05 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 11.0