azure / PSRule.Rules.Azure
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 363 files with 36,795 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 6 files changed 51-100 times (4,932 lines of code)
    • 21 files changed 21-50 times (6,709 lines of code)
    • 83 files changed 6-20 times (11,255 lines of code)
    • 253 files changed 1-5 times (13,899 lines of code)
0% | 13% | 18% | 30% | 37%
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 363 files with 36,795 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 9 files changed by 6-10 contributors (2,480 lines of code)
    • 119 files changed by 2-5 contributors (18,927 lines of code)
    • 235 files changed by 1 contributor (15,388 lines of code)
0% | 0% | 6% | 51% | 41%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
md, json, cs, ps1, yaml, py, html, jsonc, csproj, resx, txt, psm1, psd1, xml, css, editorconfig, gitignore, toml, props
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs0% | 18% | 15% | 31% | 35%
ps10% | 7% | 25% | 19% | 47%
psm10% | 74% | 0% | 0% | 25%
psd10% | 39% | 29% | 0% | 30%
yaml0% | 0% | 17% | 54% | 28%
html0% | 0% | 0% | 67% | 32%
py0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
toml0% | 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
src0% | 12% | 19% | 30% | 37%
ROOT0% | 59% | 2% | 23% | 14%
overrides0% | 0% | 0% | 67% | 32%
scripts0% | 0% | 0% | 0% | 100%
packages0% | 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
474 - 2019-05-16 2024-10-02 98 4 bewhite@microsoft.com bewhite@microsoft.com
PSRule-rules.psd1
in src/PSRule.Rules.Azure/en
127 - 2020-01-16 2025-04-27 93 4 bewhite@microsoft.com bewhite@microsoft.com
TemplateVisitor.cs
in src/PSRule.Rules.Azure/Data/Template
1602 119 2019-11-09 2025-03-28 93 3 bewhite@microsoft.com bewhite@microsoft.com
Functions.cs
in src/PSRule.Rules.Azure/Data/Template
1691 135 2019-11-09 2025-03-28 74 3 bewhite@microsoft.com bewhite@microsoft.com
Azure.AKS.Rule.ps1
in src/PSRule.Rules.Azure/rules
332 - 2019-05-16 2024-09-16 65 7 bewhite@microsoft.com bewhite@microsoft.com
PSRule.Rules.Azure.psm1
in src/PSRule.Rules.Azure
706 - 2019-05-16 2024-07-06 55 3 bewhite@microsoft.com bewhite@microsoft.com
Azure.Common.Rule.ps1
in src/PSRule.Rules.Azure/rules
533 - 2019-05-16 2024-03-29 50 7 bewhite@microsoft.com 24467442+lukemurraynz@users...
Config.Rule.yaml
in src/PSRule.Rules.Azure/rules
76 - 2020-06-02 2025-04-27 40 3 bewhite@microsoft.com bewhite@microsoft.com
ExpressionHelpers.cs
in src/PSRule.Rules.Azure/Data/Template
801 43 2019-11-27 2025-02-13 39 2 bewhite@microsoft.com bewhite@microsoft.com
Azure.SQL.Rule.ps1
in src/PSRule.Rules.Azure/rules
213 - 2019-05-16 2025-04-27 35 8 bewhite@microsoft.com bewhite@microsoft.com
Azure.AppService.Rule.ps1
in src/PSRule.Rules.Azure/rules
301 - 2019-05-16 2025-03-27 35 6 bewhite@microsoft.com 36006806+sjors-boom@users.n...
Azure.Storage.Rule.ps1
in src/PSRule.Rules.Azure/rules
203 - 2019-05-16 2025-04-27 34 7 bewhite@microsoft.com bewhite@microsoft.com
Azure.APIM.Rule.ps1
in src/PSRule.Rules.Azure/rules
353 - 2020-01-12 2025-01-16 34 6 bewhite@microsoft.com bewhite@microsoft.com
Baseline.Rule.yaml
in src/PSRule.Rules.Azure/rules
931 - 2019-09-17 2025-03-27 33 1 bewhite@microsoft.com bewhite@microsoft.com
PolicyAssignmentVisitor.cs
in src/PSRule.Rules.Azure/Data/Policy
1584 93 2022-03-30 2025-03-28 32 2 armaan_mcleod@outlook.com bewhite@microsoft.com
Azure.VM.Rule.ps1
in src/PSRule.Rules.Azure/rules
289 - 2020-06-16 2025-04-27 31 7 bewhite@microsoft.com bewhite@microsoft.com
PSRule.Rules.Azure.psd1
in src/PSRule.Rules.Azure
94 - 2019-05-16 2022-06-28 29 2 bewhite@microsoft.com bewhite@microsoft.com
Azure.MySQL.Rule.ps1
in src/PSRule.Rules.Azure/rules
181 - 2019-05-16 2025-04-27 29 5 bewhite@microsoft.com bewhite@microsoft.com
Azure.Template.Rule.ps1
in src/PSRule.Rules.Azure/rules
453 - 2020-01-14 2024-04-27 29 4 bewhite@microsoft.com bewhite@microsoft.com
ExpressionBuilder.cs
in src/PSRule.Rules.Azure/Data/Template
129 12 2019-11-09 2025-03-28 28 2 bewhite@microsoft.com bewhite@microsoft.com
Helper.cs
in src/PSRule.Rules.Azure/Runtime
168 14 2021-02-08 2024-11-30 28 2 bewhite@microsoft.com bewhite@microsoft.com
Azure.Resource.Rule.ps1
in src/PSRule.Rules.Azure/rules
37 - 2019-05-16 2025-04-27 27 4 bewhite@microsoft.com bewhite@microsoft.com
TemplatePipeline.cs
in src/PSRule.Rules.Azure/Pipeline
72 5 2019-11-09 2024-10-12 25 2 bewhite@microsoft.com bewhite@microsoft.com
Azure.ACR.Rule.ps1
in src/PSRule.Rules.Azure/rules
61 - 2019-05-16 2024-02-03 22 5 bewhite@microsoft.com bewhite@microsoft.com
Azure.PostgreSQL.Rule.ps1
in src/PSRule.Rules.Azure/rules
146 - 2019-06-12 2025-04-27 22 5 bewhite@microsoft.com bewhite@microsoft.com
21 - 2019-08-25 2021-11-10 21 1 bewhite@microsoft.com bewhite@microsoft.com
Azure.PublicIP.Rule.ps1
in src/PSRule.Rules.Azure/rules
63 - 2019-05-16 2025-04-27 21 5 bewhite@microsoft.com bewhite@microsoft.com
Azure.VNET.Rule.ps1
in src/PSRule.Rules.Azure/rules
196 - 2021-07-25 2025-04-27 20 5 bewhite@microsoft.com bewhite@microsoft.com
Azure.AKS.Rule.yaml
in src/PSRule.Rules.Azure/rules
370 - 2021-10-20 2025-04-27 20 5 bewhite@microsoft.com bewhite@microsoft.com
Azure.Redis.Rule.ps1
in src/PSRule.Rules.Azure/rules
155 - 2019-05-16 2023-07-09 19 5 bewhite@microsoft.com bewhite@microsoft.com
Azure.Subscription.Rule.ps1
in src/PSRule.Rules.Azure/rules
100 - 2019-05-16 2025-04-27 18 3 bewhite@microsoft.com bewhite@microsoft.com
Conventions.Rule.ps1
in src/PSRule.Rules.Azure/rules
155 - 2021-05-25 2024-11-07 18 1 bewhite@microsoft.com bewhite@microsoft.com
Azure.ContainerApp.Rule.yaml
in src/PSRule.Rules.Azure/rules
190 - 2022-02-15 2025-04-27 18 4 bewhite@microsoft.com bewhite@microsoft.com
ResourceExportVisitor.cs
in src/PSRule.Rules.Azure/Pipeline/Export
649 49 2023-01-24 2025-03-27 18 3 bewhite@microsoft.com bewhite@microsoft.com
98 - 2019-06-10 2025-04-11 17 1 bewhite@microsoft.com bewhite@microsoft.com
Azure.KeyVault.Rule.ps1
in src/PSRule.Rules.Azure/rules
106 - 2020-02-16 2025-04-27 17 5 bewhite@microsoft.com bewhite@microsoft.com
Azure.VMSS.Rule.ps1
in src/PSRule.Rules.Azure/rules
146 - 2020-06-16 2025-04-27 17 7 bewhite@microsoft.com bewhite@microsoft.com
ExpressionStream.cs
in src/PSRule.Rules.Azure/Data/Template
228 24 2019-11-09 2024-02-01 17 2 bewhite@microsoft.com bewhite@microsoft.com
TokenStream.cs
in src/PSRule.Rules.Azure/Data/Template
124 10 2019-11-09 2025-03-28 16 1 bewhite@microsoft.com bewhite@microsoft.com
home.html
in overrides
341 - 2021-06-17 2025-04-11 16 1 bewhite@microsoft.com bewhite@microsoft.com
BicepHelper.cs
in src/PSRule.Rules.Azure/Data/Bicep
416 28 2021-08-04 2024-10-12 16 2 bewhite@microsoft.com bewhite@microsoft.com
RuleDataExportVisitor.cs
in src/PSRule.Rules.Azure/Data/Template
444 29 2022-05-25 2025-03-28 16 2 bewhite@microsoft.com bewhite@microsoft.com
ResourceHelper.cs
in src/PSRule.Rules.Azure/Common
585 35 2021-11-11 2025-02-13 16 3 bernardawhite@hotmail.com bewhite@microsoft.com
Azure.AppGw.Rule.ps1
in src/PSRule.Rules.Azure/rules
55 - 2021-07-25 2025-04-27 15 4 bewhite@microsoft.com bewhite@microsoft.com
ConfigurationOption.cs
in src/PSRule.Rules.Azure/Configuration
141 6 2021-02-22 2025-03-28 15 2 bewhite@microsoft.com bewhite@microsoft.com
PipelineBuilder.cs
in src/PSRule.Rules.Azure/Pipeline
26 5 2019-11-09 2024-10-12 14 2 bewhite@microsoft.com bewhite@microsoft.com
Azure.Automation.Rule.ps1
in src/PSRule.Rules.Azure/rules
110 - 2019-12-27 2024-01-02 14 6 anwather@microsoft.com bewhite@microsoft.com
ResourceGroupOption.cs
in src/PSRule.Rules.Azure/Configuration
189 12 2021-02-22 2025-03-28 14 2 bewhite@microsoft.com bewhite@microsoft.com
Azure.Deployment.Rule.ps1
in src/PSRule.Rules.Azure/rules
243 - 2022-06-13 2025-04-11 14 2 bewhite@microsoft.com bewhite@microsoft.com
Azure.CDN.Rule.ps1
in src/PSRule.Rules.Azure/rules
47 - 2020-01-12 2025-04-27 13 3 bewhite@microsoft.com bewhite@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
Azure.SQL.Rule.ps1
in src/PSRule.Rules.Azure/rules
213 - 2019-05-16 2025-04-27 35 8 bewhite@microsoft.com bewhite@microsoft.com
Azure.AKS.Rule.ps1
in src/PSRule.Rules.Azure/rules
332 - 2019-05-16 2024-09-16 65 7 bewhite@microsoft.com bewhite@microsoft.com
Azure.Common.Rule.ps1
in src/PSRule.Rules.Azure/rules
533 - 2019-05-16 2024-03-29 50 7 bewhite@microsoft.com 24467442+lukemurraynz@users...
Azure.Storage.Rule.ps1
in src/PSRule.Rules.Azure/rules
203 - 2019-05-16 2025-04-27 34 7 bewhite@microsoft.com bewhite@microsoft.com
Azure.VM.Rule.ps1
in src/PSRule.Rules.Azure/rules
289 - 2020-06-16 2025-04-27 31 7 bewhite@microsoft.com bewhite@microsoft.com
Azure.VMSS.Rule.ps1
in src/PSRule.Rules.Azure/rules
146 - 2020-06-16 2025-04-27 17 7 bewhite@microsoft.com bewhite@microsoft.com
Azure.AppService.Rule.ps1
in src/PSRule.Rules.Azure/rules
301 - 2019-05-16 2025-03-27 35 6 bewhite@microsoft.com 36006806+sjors-boom@users.n...
Azure.APIM.Rule.ps1
in src/PSRule.Rules.Azure/rules
353 - 2020-01-12 2025-01-16 34 6 bewhite@microsoft.com bewhite@microsoft.com
Azure.Automation.Rule.ps1
in src/PSRule.Rules.Azure/rules
110 - 2019-12-27 2024-01-02 14 6 anwather@microsoft.com bewhite@microsoft.com
Azure.MySQL.Rule.ps1
in src/PSRule.Rules.Azure/rules
181 - 2019-05-16 2025-04-27 29 5 bewhite@microsoft.com bewhite@microsoft.com
Azure.ACR.Rule.ps1
in src/PSRule.Rules.Azure/rules
61 - 2019-05-16 2024-02-03 22 5 bewhite@microsoft.com bewhite@microsoft.com
Azure.PostgreSQL.Rule.ps1
in src/PSRule.Rules.Azure/rules
146 - 2019-06-12 2025-04-27 22 5 bewhite@microsoft.com bewhite@microsoft.com
Azure.PublicIP.Rule.ps1
in src/PSRule.Rules.Azure/rules
63 - 2019-05-16 2025-04-27 21 5 bewhite@microsoft.com bewhite@microsoft.com
Azure.VNET.Rule.ps1
in src/PSRule.Rules.Azure/rules
196 - 2021-07-25 2025-04-27 20 5 bewhite@microsoft.com bewhite@microsoft.com
Azure.AKS.Rule.yaml
in src/PSRule.Rules.Azure/rules
370 - 2021-10-20 2025-04-27 20 5 bewhite@microsoft.com bewhite@microsoft.com
Azure.Redis.Rule.ps1
in src/PSRule.Rules.Azure/rules
155 - 2019-05-16 2023-07-09 19 5 bewhite@microsoft.com bewhite@microsoft.com
Azure.KeyVault.Rule.ps1
in src/PSRule.Rules.Azure/rules
106 - 2020-02-16 2025-04-27 17 5 bewhite@microsoft.com bewhite@microsoft.com
Azure.Redis.Rule.yaml
in src/PSRule.Rules.Azure/rules
115 - 2022-02-17 2024-12-10 12 5 armaan_mcleod@outlook.com bewhite@microsoft.com
474 - 2019-05-16 2024-10-02 98 4 bewhite@microsoft.com bewhite@microsoft.com
PSRule-rules.psd1
in src/PSRule.Rules.Azure/en
127 - 2020-01-16 2025-04-27 93 4 bewhite@microsoft.com bewhite@microsoft.com
Azure.Template.Rule.ps1
in src/PSRule.Rules.Azure/rules
453 - 2020-01-14 2024-04-27 29 4 bewhite@microsoft.com bewhite@microsoft.com
Azure.Resource.Rule.ps1
in src/PSRule.Rules.Azure/rules
37 - 2019-05-16 2025-04-27 27 4 bewhite@microsoft.com bewhite@microsoft.com
Azure.ContainerApp.Rule.yaml
in src/PSRule.Rules.Azure/rules
190 - 2022-02-15 2025-04-27 18 4 bewhite@microsoft.com bewhite@microsoft.com
Azure.AppGw.Rule.ps1
in src/PSRule.Rules.Azure/rules
55 - 2021-07-25 2025-04-27 15 4 bewhite@microsoft.com bewhite@microsoft.com
TemplateVisitor.cs
in src/PSRule.Rules.Azure/Data/Template
1602 119 2019-11-09 2025-03-28 93 3 bewhite@microsoft.com bewhite@microsoft.com
Functions.cs
in src/PSRule.Rules.Azure/Data/Template
1691 135 2019-11-09 2025-03-28 74 3 bewhite@microsoft.com bewhite@microsoft.com
PSRule.Rules.Azure.psm1
in src/PSRule.Rules.Azure
706 - 2019-05-16 2024-07-06 55 3 bewhite@microsoft.com bewhite@microsoft.com
Config.Rule.yaml
in src/PSRule.Rules.Azure/rules
76 - 2020-06-02 2025-04-27 40 3 bewhite@microsoft.com bewhite@microsoft.com
Azure.Subscription.Rule.ps1
in src/PSRule.Rules.Azure/rules
100 - 2019-05-16 2025-04-27 18 3 bewhite@microsoft.com bewhite@microsoft.com
ResourceExportVisitor.cs
in src/PSRule.Rules.Azure/Pipeline/Export
649 49 2023-01-24 2025-03-27 18 3 bewhite@microsoft.com bewhite@microsoft.com
ResourceHelper.cs
in src/PSRule.Rules.Azure/Common
585 35 2021-11-11 2025-02-13 16 3 bernardawhite@hotmail.com bewhite@microsoft.com
Azure.FrontDoor.Rule.ps1
in src/PSRule.Rules.Azure/rules
90 - 2020-05-18 2024-02-24 13 3 bewhite@microsoft.com bewhite@microsoft.com
Azure.ACR.Rule.yaml
in src/PSRule.Rules.Azure/rules
187 - 2021-11-13 2025-04-27 13 3 bewhite@microsoft.com bewhite@microsoft.com
Azure.CDN.Rule.ps1
in src/PSRule.Rules.Azure/rules
47 - 2020-01-12 2025-04-27 13 3 bewhite@microsoft.com bewhite@microsoft.com
Azure.MariaDB.Rule.ps1
in src/PSRule.Rules.Azure/rules
160 - 2022-11-15 2025-04-27 11 3 99641908+bengeset96@users.n... bewhite@microsoft.com
Azure.Cosmos.Rule.yaml
in src/PSRule.Rules.Azure/rules
179 - 2021-09-12 2025-04-27 11 3 bewhite@microsoft.com bewhite@microsoft.com
Azure.Defender.Rule.yaml
in src/PSRule.Rules.Azure/rules
295 - 2022-09-23 2023-12-13 10 3 91735006+jdewisscher@users.... bewhite@microsoft.com
Azure.SQLMI.Rule.ps1
in src/PSRule.Rules.Azure/rules
55 - 2020-11-26 2025-04-27 9 3 bewhite@microsoft.com bewhite@microsoft.com
Azure.Search.Rule.ps1
in src/PSRule.Rules.Azure/rules
37 - 2021-05-18 2025-04-27 9 3 bewhite@microsoft.com bewhite@microsoft.com
Azure.ServiceBus.Rule.yaml
in src/PSRule.Rules.Azure/rules
70 - 2022-01-23 2024-07-16 8 3 bewhite@microsoft.com 99641908+benjaminengeset@us...
Azure.LB.Rule.ps1
in src/PSRule.Rules.Azure/rules
65 - 2021-11-27 2025-04-11 7 3 bewhite@microsoft.com bewhite@microsoft.com
Azure.ServiceBus.Rule.ps1
in src/PSRule.Rules.Azure/rules
26 - 2022-01-23 2024-03-10 7 3 bewhite@microsoft.com bewhite@microsoft.com
Azure.Automation.Rule.yaml
in src/PSRule.Rules.Azure/rules
22 - 2021-11-23 2023-05-23 7 3 armaan_mcleod@outlook.com bewhite@microsoft.com
TemplateValidator.cs
in src/PSRule.Rules.Azure/Data/Template
117 14 2021-11-11 2024-10-19 7 3 bernardawhite@hotmail.com bewhite@microsoft.com
Azure.EventHub.Rule.yaml
in src/PSRule.Rules.Azure/rules
36 - 2022-01-23 2024-02-23 6 3 bewhite@microsoft.com bewhite@microsoft.com
Azure.MySQL.Rule.yaml
in src/PSRule.Rules.Azure/rules
52 - 2022-09-04 2024-06-19 6 3 bewhite@microsoft.com bewhite@microsoft.com
Azure.PostgreSQL.Rule.yaml
in src/PSRule.Rules.Azure/rules
73 - 2022-09-04 2024-06-11 6 3 bewhite@microsoft.com 99641908+benjaminengeset@us...
Azure.CDN.Rule.yaml
in src/PSRule.Rules.Azure/rules
18 - 2022-05-31 2024-02-24 5 3 bewhite@microsoft.com bewhite@microsoft.com
Azure.ASE.Rule.ps1
in src/PSRule.Rules.Azure/rules
31 - 2022-10-26 2024-09-19 4 3 99641908+bengeset96@users.n... bewhite@microsoft.com
Azure.AppGwWAF.Rule.yaml
in src/PSRule.Rules.Azure/rules
78 - 2022-09-24 2024-01-05 4 3 felipe_binotto@hotmail.com 99641908+benjaminengeset@us...
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
PublicLinuxOfferings.Rule.ps1
in src/PSRule.Rules.Azure/rules
4617 - 2022-10-05 2022-10-05 1 1 verabe@users.noreply.github... verabe@users.noreply.github...
Baseline.Rule.yaml
in src/PSRule.Rules.Azure/rules
931 - 2019-09-17 2025-03-27 33 1 bewhite@microsoft.com bewhite@microsoft.com
JsonExtensions.cs
in src/PSRule.Rules.Azure
486 54 2024-10-12 2025-02-13 3 1 bewhite@microsoft.com bewhite@microsoft.com
Mock.cs
in src/PSRule.Rules.Azure/Data/Template
414 46 2024-09-15 2024-09-15 1 1 bewhite@microsoft.com bewhite@microsoft.com
home.html
in overrides
341 - 2021-06-17 2025-04-11 16 1 bewhite@microsoft.com bewhite@microsoft.com
CidrParsing.cs
in src/PSRule.Rules.Azure/Data/Template
292 7 2023-07-05 2024-09-15 4 1 bewhite@microsoft.com bewhite@microsoft.com
Common.Selector.Rule.yaml
in src/PSRule.Rules.Azure/rules
274 - 2022-05-05 2024-08-14 6 1 bewhite@microsoft.com bewhite@microsoft.com
JsonConverters.cs
in src/PSRule.Rules.Azure
247 18 2024-10-12 2024-10-12 1 1 bewhite@microsoft.com bewhite@microsoft.com
LambdaExpressionFn.cs
in src/PSRule.Rules.Azure/Data/Template
224 19 2023-01-29 2024-06-15 7 1 bewhite@microsoft.com bewhite@microsoft.com
ExportDataContext.cs
in src/PSRule.Rules.Azure/Pipeline/Export
207 15 2023-01-24 2024-10-12 3 1 bewhite@microsoft.com bewhite@microsoft.com
ResourceDataPipeline.cs
in src/PSRule.Rules.Azure/Pipeline
194 12 2023-01-24 2025-02-08 6 1 bewhite@microsoft.com bewhite@microsoft.com
ParameterDefaultsOption.cs
in src/PSRule.Rules.Azure/Configuration
173 14 2022-02-15 2024-10-19 8 1 bewhite@microsoft.com bewhite@microsoft.com
Conventions.Rule.ps1
in src/PSRule.Rules.Azure/rules
155 - 2021-05-25 2024-11-07 18 1 bewhite@microsoft.com bewhite@microsoft.com
ProviderResource.cs
in src/PSRule.Rules.Azure.BuildTool
139 12 2022-05-04 2024-10-21 6 1 bewhite@microsoft.com bewhite@microsoft.com
135 - 2022-01-16 2025-01-23 4 1 bewhite@microsoft.com bewhite@microsoft.com
DictionaryExtensions.cs
in src/PSRule.Rules.Azure
134 12 2024-10-12 2025-02-13 3 1 bewhite@microsoft.com bewhite@microsoft.com
TokenStreamValidator.cs
in src/PSRule.Rules.Azure/Data/Template
129 9 2022-10-06 2024-09-15 5 1 bewhite@microsoft.com bewhite@microsoft.com
TokenStream.cs
in src/PSRule.Rules.Azure/Data/Template
124 10 2019-11-09 2025-03-28 16 1 bewhite@microsoft.com bewhite@microsoft.com
TokenStreamExtensions.cs
in src/PSRule.Rules.Azure/Data/Template
121 16 2024-06-04 2024-09-15 2 1 bewhite@microsoft.com bewhite@microsoft.com
PSRuleOption.cs
in src/PSRule.Rules.Azure/Configuration
119 13 2019-11-09 2024-10-19 10 1 bewhite@microsoft.com bewhite@microsoft.com
RuntimeService.cs
in src/PSRule.Rules.Azure/Runtime
117 12 2023-02-19 2024-10-21 9 1 bewhite@microsoft.com bewhite@microsoft.com
lexer.py
in packages/bicep-syntax
116 - 2024-10-26 2024-10-26 1 1 bewhite@microsoft.com bewhite@microsoft.com
Azure.AI.Rule.yaml
in src/PSRule.Rules.Azure/rules
108 - 2024-03-26 2025-04-27 2 1 bewhite@microsoft.com bewhite@microsoft.com
providers.psm1
in scripts
107 - 2022-05-04 2024-05-22 3 1 bewhite@microsoft.com bewhite@microsoft.com
Azure.VNG.Rule.yaml
in src/PSRule.Rules.Azure/rules
103 - 2021-11-27 2025-04-27 5 1 bewhite@microsoft.com bewhite@microsoft.com
DeploymentValue.cs
in src/PSRule.Rules.Azure/Data/Template
101 9 2024-06-15 2025-03-28 5 1 bewhite@microsoft.com bewhite@microsoft.com
PSRule.Rules.Azure-nodeps.psd1
in src/PSRule.Rules.Azure
98 - 2022-05-05 2022-06-28 4 1 bewhite@microsoft.com bewhite@microsoft.com
98 - 2019-06-10 2025-04-11 17 1 bewhite@microsoft.com bewhite@microsoft.com
DeployerOption.cs
in src/PSRule.Rules.Azure/Configuration
90 9 2025-03-28 2025-03-28 1 1 bewhite@microsoft.com bewhite@microsoft.com
AccessTokenCache.cs
in src/PSRule.Rules.Azure/Pipeline/Export
84 7 2023-01-24 2024-10-12 2 1 bewhite@microsoft.com bewhite@microsoft.com
ResourceDependencyGraph.cs
in src/PSRule.Rules.Azure/Data/Template
83 4 2023-12-08 2025-02-28 2 1 bewhite@microsoft.com bewhite@microsoft.com
LoggingExtensions.cs
in src/PSRule.Rules.Azure/Pipeline
80 12 2020-03-20 2024-10-12 4 1 bewhite@microsoft.com bewhite@microsoft.com
WAF.Rule.yaml
in src/PSRule.Rules.Azure/rules
75 - 2024-03-10 2024-03-13 2 1 bewhite@microsoft.com bewhite@microsoft.com
SubscriptionExportContext.cs
in src/PSRule.Rules.Azure/Pipeline/Export
75 7 2023-01-24 2025-02-08 4 1 bewhite@microsoft.com bewhite@microsoft.com
Azure.ImageBuilder.Rule.yaml
in src/PSRule.Rules.Azure/rules
70 - 2025-03-06 2025-03-06 1 1 bewhite@microsoft.com bewhite@microsoft.com
StringExtensions.cs
in src/PSRule.Rules.Azure
70 7 2024-10-12 2024-10-12 1 1 bewhite@microsoft.com bewhite@microsoft.com
giscus.html
in overrides/partials
68 - 2022-08-14 2022-08-14 1 1 bewhite@microsoft.com bewhite@microsoft.com
NestedTemplateContext.cs
in src/PSRule.Rules.Azure/Data/Template
67 1 2024-04-25 2025-03-28 5 1 bewhite@microsoft.com bewhite@microsoft.com
Azure.NIC.Rule.yaml
in src/PSRule.Rules.Azure/rules
66 - 2023-12-06 2025-03-06 2 1 bewhite@microsoft.com bewhite@microsoft.com
CAF.Rule.yaml
in src/PSRule.Rules.Azure/rules
66 - 2025-04-27 2025-04-27 1 1 bewhite@microsoft.com bewhite@microsoft.com
66 - 2024-05-07 2025-04-27 2 1 bewhite@microsoft.com bewhite@microsoft.com
ITemplateContextExtensions.cs
in src/PSRule.Rules.Azure/Data/Template
64 7 2024-10-09 2024-10-12 2 1 bewhite@microsoft.com bewhite@microsoft.com
ProviderData.cs
in src/PSRule.Rules.Azure/Data
63 1 2022-05-04 2024-10-12 5 1 bewhite@microsoft.com bewhite@microsoft.com
TypeIndexConverter.cs
in src/PSRule.Rules.Azure/Data
61 6 2024-06-15 2024-10-12 2 1 bewhite@microsoft.com bewhite@microsoft.com
LocationHelper.cs
in src/PSRule.Rules.Azure
58 4 2024-10-12 2024-10-12 1 1 bewhite@microsoft.com bewhite@microsoft.com
58 - 2020-06-21 2024-03-11 12 1 bewhite@microsoft.com bewhite@microsoft.com
57 - 2022-06-22 2024-09-15 5 1 bewhite@microsoft.com bewhite@microsoft.com
PSObjectExtensions.cs
in src/PSRule.Rules.Azure
56 4 2024-10-12 2024-11-11 3 1 bewhite@microsoft.com bewhite@microsoft.com
ResourceDataPipelineBuilder.cs
in src/PSRule.Rules.Azure/Pipeline
54 7 2023-01-24 2024-10-12 2 1 bewhite@microsoft.com bewhite@microsoft.com
CAF.Common.Rule.ps1
in src/PSRule.Rules.Azure/rules
52 - 2025-04-11 2025-04-11 1 1 bewhite@microsoft.com bewhite@microsoft.com
Correlations

File Size vs. Number of Changes: 363 points

BaselineIndex.Doc.ps1 x: 66 lines of code y: 2 # changes src/PSRule.Rules.Azure/en/PSRule-rules.psd1 x: 127 lines of code y: 93 # changes src/PSRule.Rules.Azure/rules/Azure.ACR.Rule.yaml x: 187 lines of code y: 13 # changes src/PSRule.Rules.Azure/rules/Azure.AI.Rule.ps1 x: 9 lines of code y: 2 # changes src/PSRule.Rules.Azure/rules/Azure.AI.Rule.yaml x: 108 lines of code y: 2 # changes src/PSRule.Rules.Azure/rules/Azure.AKS.Rule.yaml x: 370 lines of code y: 20 # changes src/PSRule.Rules.Azure/rules/Azure.APIM.Rule.yaml x: 107 lines of code y: 7 # changes src/PSRule.Rules.Azure/rules/Azure.ASG.Rule.yaml x: 23 lines of code y: 4 # changes src/PSRule.Rules.Azure/rules/Azure.AppConfig.Rule.yaml x: 57 lines of code y: 7 # changes src/PSRule.Rules.Azure/rules/Azure.AppGw.Rule.ps1 x: 55 lines of code y: 15 # changes src/PSRule.Rules.Azure/rules/Azure.AppInsights.Rule.yaml x: 39 lines of code y: 6 # changes src/PSRule.Rules.Azure/rules/Azure.Bastion.Rule.yaml x: 23 lines of code y: 2 # changes src/PSRule.Rules.Azure/rules/Azure.CDN.Rule.ps1 x: 47 lines of code y: 13 # changes src/PSRule.Rules.Azure/rules/Azure.ContainerApp.Rule.yaml x: 190 lines of code y: 18 # changes src/PSRule.Rules.Azure/rules/Azure.Cosmos.Rule.yaml x: 179 lines of code y: 11 # changes src/PSRule.Rules.Azure/rules/Azure.Deployment.Rule.yaml x: 26 lines of code y: 3 # changes src/PSRule.Rules.Azure/rules/Azure.Firewall.Rule.yaml x: 110 lines of code y: 6 # changes src/PSRule.Rules.Azure/rules/Azure.FrontDoor.Rule.yaml x: 148 lines of code y: 9 # changes src/PSRule.Rules.Azure/rules/Azure.Group.Rule.ps1 x: 30 lines of code y: 2 # changes src/PSRule.Rules.Azure/rules/Azure.KeyVault.Rule.ps1 x: 106 lines of code y: 17 # changes src/PSRule.Rules.Azure/rules/Azure.MariaDB.Rule.ps1 x: 160 lines of code y: 11 # changes src/PSRule.Rules.Azure/rules/Azure.MySQL.Rule.ps1 x: 181 lines of code y: 29 # changes src/PSRule.Rules.Azure/rules/Azure.NSG.Rule.yaml x: 55 lines of code y: 5 # changes src/PSRule.Rules.Azure/rules/Azure.PostgreSQL.Rule.ps1 x: 146 lines of code y: 22 # changes src/PSRule.Rules.Azure/rules/Azure.PublicIP.Rule.ps1 x: 63 lines of code y: 21 # changes src/PSRule.Rules.Azure/rules/Azure.RSV.Rule.yaml x: 43 lines of code y: 3 # changes src/PSRule.Rules.Azure/rules/Azure.Resource.Rule.ps1 x: 37 lines of code y: 27 # changes src/PSRule.Rules.Azure/rules/Azure.SQL.Rule.ps1 x: 213 lines of code y: 35 # changes src/PSRule.Rules.Azure/rules/Azure.SQLMI.Rule.ps1 x: 55 lines of code y: 9 # changes src/PSRule.Rules.Azure/rules/Azure.Search.Rule.ps1 x: 37 lines of code y: 9 # changes src/PSRule.Rules.Azure/rules/Azure.SignalR.Rule.ps1 x: 16 lines of code y: 7 # changes src/PSRule.Rules.Azure/rules/Azure.Storage.Rule.ps1 x: 203 lines of code y: 34 # changes src/PSRule.Rules.Azure/rules/Azure.Subscription.Rule.ps1 x: 100 lines of code y: 18 # changes src/PSRule.Rules.Azure/rules/Azure.VM.Rule.ps1 x: 289 lines of code y: 31 # changes src/PSRule.Rules.Azure/rules/Azure.VMSS.Rule.ps1 x: 146 lines of code y: 17 # changes src/PSRule.Rules.Azure/rules/Azure.VNET.Rule.ps1 x: 196 lines of code y: 20 # changes src/PSRule.Rules.Azure/rules/Azure.VNET.Rule.yaml x: 23 lines of code y: 5 # changes src/PSRule.Rules.Azure/rules/Azure.VNG.Rule.yaml x: 103 lines of code y: 5 # changes src/PSRule.Rules.Azure/rules/CAF.Rule.yaml x: 66 lines of code y: 1 # changes src/PSRule.Rules.Azure/rules/Config.Rule.yaml x: 76 lines of code y: 40 # changes src/PSRule.Rules.Azure/rules/Azure.NSG.Rule.ps1 x: 64 lines of code y: 8 # changes src/PSRule.Rules.Azure/rules/Azure.Route.Rule.ps1 x: 9 lines of code y: 1 # changes src/PSRule.Rules.Azure/rules/Azure.VNG.Rule.ps1 x: 37 lines of code y: 7 # changes RuleToc.Doc.ps1 x: 98 lines of code y: 17 # changes overrides/home.html x: 341 lines of code y: 16 # changes src/PSRule.Rules.Azure/rules/Azure.EventGrid.Rule.ps1 x: 19 lines of code y: 1 # changes src/PSRule.Rules.Azure/rules/Azure.LB.Rule.ps1 x: 65 lines of code y: 7 # changes src/PSRule.Rules.Azure/rules/CAF.Common.Rule.ps1 x: 52 lines of code y: 1 # changes src/PSRule.Rules.Azure/rules/Azure.Deployment.Rule.ps1 x: 243 lines of code y: 14 # changes src/PSRule.Rules.Azure/Configuration/DeployerOption.cs x: 90 lines of code y: 1 # changes src/PSRule.Rules.Azure/Configuration/ResourceGroupOption.cs x: 189 lines of code y: 14 # changes src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs x: 1584 lines of code y: 32 # changes src/PSRule.Rules.Azure/Data/Template/CopyIndexState.cs x: 41 lines of code y: 1 # changes src/PSRule.Rules.Azure/Data/Template/ExpressionBuilder.cs x: 129 lines of code y: 28 # changes src/PSRule.Rules.Azure/Data/Template/Functions.cs x: 1691 lines of code y: 74 # changes src/PSRule.Rules.Azure/Data/Template/IResourceValue.cs x: 10 lines of code y: 4 # changes src/PSRule.Rules.Azure/Data/Template/ITemplateContext.cs x: 29 lines of code y: 8 # changes src/PSRule.Rules.Azure/Data/Template/NestedTemplateContext.cs x: 67 lines of code y: 5 # changes src/PSRule.Rules.Azure/Data/Template/ResourceValue.cs x: 21 lines of code y: 12 # changes src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs x: 444 lines of code y: 16 # changes src/PSRule.Rules.Azure/Data/Template/StringExpression_T.cs x: 2 lines of code y: 1 # changes src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs x: 1602 lines of code y: 93 # changes src/PSRule.Rules.Azure/Data/Template/TokenStream.cs x: 124 lines of code y: 16 # changes src/PSRule.Rules.Azure/Configuration/ConfigurationOption.cs x: 141 lines of code y: 15 # changes src/PSRule.Rules.Azure/Pipeline/PipelineContext.cs x: 23 lines of code y: 6 # changes src/PSRule.Rules.Azure/rules/Azure.EventGrid.Rule.yaml x: 143 lines of code y: 10 # changes src/PSRule.Rules.Azure/rules/Baseline.Rule.yaml x: 931 lines of code y: 33 # changes src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs x: 649 lines of code y: 18 # changes src/PSRule.Rules.Azure/rules/Azure.AppService.Rule.ps1 x: 301 lines of code y: 35 # changes src/PSRule.Rules.Azure/rules/Azure.ImageBuilder.Rule.yaml x: 70 lines of code y: 1 # changes src/PSRule.Rules.Azure/Data/Template/ResourceDependencyGraph.cs x: 83 lines of code y: 2 # changes src/PSRule.Rules.Azure/rules/Azure.VM.Rule.yaml x: 133 lines of code y: 7 # changes src/PSRule.Rules.Azure/Common/ResourceHelper.cs x: 585 lines of code y: 16 # changes src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs x: 801 lines of code y: 39 # changes src/PSRule.Rules.Azure/Data/Template/FunctionErrorType.cs x: 7 lines of code y: 2 # changes src/PSRule.Rules.Azure/DictionaryExtensions.cs x: 134 lines of code y: 3 # changes src/PSRule.Rules.Azure/JsonExtensions.cs x: 486 lines of code y: 3 # changes src/PSRule.Rules.Azure/Pipeline/Export/SubscriptionExportContext.cs x: 75 lines of code y: 4 # changes src/PSRule.Rules.Azure/Pipeline/ResourceDataPipeline.cs x: 194 lines of code y: 6 # changes scripts/dependencies.psm1 x: 135 lines of code y: 4 # changes src/PSRule.Rules.Azure/rules/Azure.APIM.Rule.ps1 x: 353 lines of code y: 34 # changes src/PSRule.Rules.Azure/rules/Azure.Redis.Rule.yaml x: 115 lines of code y: 12 # changes src/PSRule.Rules.Azure/Runtime/Helper.cs x: 168 lines of code y: 28 # changes src/PSRule.Rules.Azure/PSObjectExtensions.cs x: 56 lines of code y: 3 # changes src/PSRule.Rules.Azure/rules/Conventions.Rule.ps1 x: 155 lines of code y: 18 # changes src/PSRule.Rules.Azure/Data/Template/ParameterType.cs x: 37 lines of code y: 4 # changes packages/bicep-syntax/lexer.py x: 116 lines of code y: 1 # changes src/PSRule.Rules.Azure.BuildTool/ProviderResource.cs x: 139 lines of code y: 6 # changes src/PSRule.Rules.Azure/Data/SecretPropertyData.cs x: 28 lines of code y: 1 # changes src/PSRule.Rules.Azure/Runtime/RuntimeService.cs x: 117 lines of code y: 9 # changes src/PSRule.Rules.Azure/Configuration/DeploymentOption.cs x: 116 lines of code y: 7 # changes src/PSRule.Rules.Azure/Configuration/ManagementGroupOption.cs x: 221 lines of code y: 7 # changes src/PSRule.Rules.Azure/Configuration/OutputEncoding.cs x: 13 lines of code y: 3 # changes src/PSRule.Rules.Azure/Configuration/PSRuleOption.cs x: 119 lines of code y: 10 # changes src/PSRule.Rules.Azure/Configuration/ParameterDefaultsOption.cs x: 173 lines of code y: 8 # changes src/PSRule.Rules.Azure/Configuration/SubscriptionOption.cs x: 127 lines of code y: 13 # changes src/PSRule.Rules.Azure/Configuration/SubscriptionReference.cs x: 49 lines of code y: 1 # changes src/PSRule.Rules.Azure/Data/Template/ExpressionParser.cs x: 93 lines of code y: 11 # changes src/PSRule.Rules.Azure/Data/Template/TemplateValidator.cs x: 117 lines of code y: 7 # changes src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs x: 416 lines of code y: 16 # changes src/PSRule.Rules.Azure/Data/CloudEnvironment.cs x: 31 lines of code y: 7 # changes src/PSRule.Rules.Azure/Data/Metadata/ITemplateLink.cs x: 6 lines of code y: 3 # changes src/PSRule.Rules.Azure/Data/PolicyIgnoreData.cs x: 25 lines of code y: 3 # changes src/PSRule.Rules.Azure/Data/PolicyIgnoreResultConverter.cs x: 41 lines of code y: 2 # changes src/PSRule.Rules.Azure/Data/ProviderData.cs x: 63 lines of code y: 5 # changes src/PSRule.Rules.Azure/JsonConverters.cs x: 247 lines of code y: 1 # changes src/PSRule.Rules.Azure/Pipeline/Export/AccessTokenCache.cs x: 84 lines of code y: 2 # changes src/PSRule.Rules.Azure/Pipeline/Export/ExportDataContext.cs x: 207 lines of code y: 3 # changes src/PSRule.Rules.Azure/Pipeline/LoggingExtensions.cs x: 80 lines of code y: 4 # changes src/PSRule.Rules.Azure/Pipeline/PipelineBuilder.cs x: 26 lines of code y: 14 # changes src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentPipeline.cs x: 47 lines of code y: 5 # changes src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentSearchPipeline.cs x: 26 lines of code y: 4 # changes src/PSRule.Rules.Azure/Pipeline/ResourceDataPipelineBuilder.cs x: 54 lines of code y: 2 # changes src/PSRule.Rules.Azure/Pipeline/TemplatePipeline.cs x: 72 lines of code y: 25 # changes src/PSRule.Rules.Azure/Pipeline/TemplatePipelineBuilder.cs x: 62 lines of code y: 4 # changes src/PSRule.Rules.Azure.Benchmark/Program.cs x: 89 lines of code y: 3 # changes src/PSRule.Rules.Azure/Pipeline/Output/FileOutputWriter.cs x: 39 lines of code y: 3 # changes pipeline.build.ps1 x: 474 lines of code y: 98 # changes src/PSRule.Rules.Azure/rules/Azure.AKS.Rule.ps1 x: 332 lines of code y: 65 # changes src/PSRule.Rules.Azure/Data/Template/CidrParsing.cs x: 292 lines of code y: 4 # changes src/PSRule.Rules.Azure/Data/Template/CustomTypeTopologyGraph.cs x: 50 lines of code y: 2 # changes src/PSRule.Rules.Azure/Data/Template/Mock.cs x: 414 lines of code y: 1 # changes src/PSRule.Rules.Azure/Data/Template/TokenStreamExtensions.cs x: 121 lines of code y: 2 # changes src/PSRule.Rules.Azure/Data/Template/TokenStreamValidator.cs x: 129 lines of code y: 5 # changes src/PSRule.Rules.Azure/Data/Template/TypeDefinition.cs x: 8 lines of code y: 4 # changes src/PSRule.Rules.Azure/rules/Common.Selector.Rule.yaml x: 274 lines of code y: 6 # changes src/PSRule.Rules.Azure/rules/MCSB.Rule.yaml x: 16 lines of code y: 5 # changes src/PSRule.Rules.Azure/rules/Azure.ServiceBus.Rule.yaml x: 70 lines of code y: 8 # changes src/PSRule.Rules.Azure/Data/Policy/PolicyJsonRuleMapper.cs x: 115 lines of code y: 8 # changes src/PSRule.Rules.Azure/PSRule.Rules.Azure.psm1 x: 706 lines of code y: 55 # changes src/PSRule.Rules.Azure/rules/Azure.MySQL.Rule.yaml x: 52 lines of code y: 6 # changes src/PSRule.Rules.Azure/rules/Azure.PostgreSQL.Rule.yaml x: 73 lines of code y: 6 # changes src/PSRule.Rules.Azure/rules/Azure.AppGw.Rule.yaml x: 258 lines of code y: 11 # changes scripts/providers.psm1 x: 107 lines of code y: 3 # changes src/PSRule.Rules.Azure/rules/Azure.Template.Rule.ps1 x: 453 lines of code y: 29 # changes src/PSRule.Rules.Azure/rules/Azure.Common.Rule.ps1 x: 533 lines of code y: 50 # changes src/PSRule.Rules.Azure/rules/WAF.Rule.yaml x: 75 lines of code y: 2 # changes BaselineToc.Doc.ps1 x: 58 lines of code y: 12 # changes src/PSRule.Rules.Azure.Benchmark/PSRule.cs x: 151 lines of code y: 5 # changes src/PSRule.Rules.Azure/rules/Azure.AppConfig.Rule.ps1 x: 45 lines of code y: 7 # changes src/PSRule.Rules.Azure/rules/Azure.FrontDoor.Rule.ps1 x: 90 lines of code y: 13 # changes src/PSRule.Rules.Azure/rules/Azure.ACR.Rule.ps1 x: 61 lines of code y: 22 # changes src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentHelper.cs x: 86 lines of code y: 5 # changes src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs x: 228 lines of code y: 17 # changes src/PSRule.Rules.Azure/rules/Azure.Databricks.Rule.yaml x: 51 lines of code y: 4 # changes src/PSRule.Rules.Azure/rules/Azure.Automation.Rule.ps1 x: 110 lines of code y: 14 # changes src/PSRule.Rules.Azure/rules/Azure.SignalR.Rule.yaml x: 36 lines of code y: 5 # changes src/PSRule.Rules.Azure/rules/Azure.Defender.Rule.yaml x: 295 lines of code y: 10 # changes src/PSRule.Rules.Azure/rules/Azure.ML.Rule.yaml x: 97 lines of code y: 2 # changes src/PSRule.Rules.Azure/rules/Azure.PublicIP.Rule.yaml x: 48 lines of code y: 4 # changes src/PSRule.Rules.Azure/rules/Azure.Storage.Rule.yaml x: 95 lines of code y: 8 # changes src/PSRule.Rules.Azure/rules/Azure.Redis.Rule.ps1 x: 155 lines of code y: 19 # changes src/PSRule.Rules.Azure/rules/Azure.ADX.Rule.yaml x: 68 lines of code y: 7 # changes src/PSRule.Rules.Azure/rules/Azure.Automation.Rule.yaml x: 22 lines of code y: 7 # changes ps-rule.yaml x: 30 lines of code y: 11 # changes src/PSRule.Rules.Azure/Pipeline/Output/PSPipelineWriter.cs x: 125 lines of code y: 6 # changes src/PSRule.Rules.Azure/rules/PublicLinuxOfferings.Rule.ps1 x: 4617 lines of code y: 1 # changes src/PSRule.Rules.Azure/PSRule.Rules.Azure-nodeps.psd1 x: 98 lines of code y: 4 # changes src/PSRule.Rules.Azure/PSRule.Rules.Azure.psd1 x: 94 lines of code y: 29 # changes ps-project.yaml x: 21 lines of code y: 21 # changes
98.0
# changes
  min: 1.0
  average: 7.11
  25th percentile: 1.0
  median: 3.0
  75th percentile: 7.0
  max: 98.0
0 4617.0
lines of code
min: 1.0 | average: 101.36 | 25th percentile: 17.0 | median: 32.0 | 75th percentile: 90.0 | max: 4617.0

Number of Contributors vs. Number of Changes: 363 points

BaselineIndex.Doc.ps1 x: 1 # contributors y: 2 # changes src/PSRule.Rules.Azure/en/PSRule-rules.psd1 x: 4 # contributors y: 93 # changes src/PSRule.Rules.Azure/rules/Azure.ACR.Rule.yaml x: 3 # contributors y: 13 # changes src/PSRule.Rules.Azure/rules/Azure.AKS.Rule.yaml x: 5 # contributors y: 20 # changes src/PSRule.Rules.Azure/rules/Azure.APIM.Rule.yaml x: 2 # contributors y: 7 # changes src/PSRule.Rules.Azure/rules/Azure.ASG.Rule.yaml x: 1 # contributors y: 4 # changes src/PSRule.Rules.Azure/rules/Azure.AppGw.Rule.ps1 x: 4 # contributors y: 15 # changes src/PSRule.Rules.Azure/rules/Azure.AppInsights.Rule.yaml x: 1 # contributors y: 6 # changes src/PSRule.Rules.Azure/rules/Azure.Bastion.Rule.yaml x: 2 # contributors y: 2 # changes src/PSRule.Rules.Azure/rules/Azure.ContainerApp.Rule.yaml x: 4 # contributors y: 18 # changes src/PSRule.Rules.Azure/rules/Azure.Cosmos.Rule.yaml x: 3 # contributors y: 11 # changes src/PSRule.Rules.Azure/rules/Azure.Deployment.Rule.yaml x: 2 # contributors y: 3 # changes src/PSRule.Rules.Azure/rules/Azure.Firewall.Rule.yaml x: 2 # contributors y: 6 # changes src/PSRule.Rules.Azure/rules/Azure.FrontDoor.Rule.yaml x: 2 # contributors y: 9 # changes src/PSRule.Rules.Azure/rules/Azure.KeyVault.Rule.ps1 x: 5 # contributors y: 17 # changes src/PSRule.Rules.Azure/rules/Azure.MySQL.Rule.ps1 x: 5 # contributors y: 29 # changes src/PSRule.Rules.Azure/rules/Azure.NSG.Rule.yaml x: 2 # contributors y: 5 # changes src/PSRule.Rules.Azure/rules/Azure.PostgreSQL.Rule.ps1 x: 5 # contributors y: 22 # changes src/PSRule.Rules.Azure/rules/Azure.PublicIP.Rule.ps1 x: 5 # contributors y: 21 # changes src/PSRule.Rules.Azure/rules/Azure.Resource.Rule.ps1 x: 4 # contributors y: 27 # changes src/PSRule.Rules.Azure/rules/Azure.SQL.Rule.ps1 x: 8 # contributors y: 35 # changes src/PSRule.Rules.Azure/rules/Azure.SQLMI.Rule.ps1 x: 3 # contributors y: 9 # changes src/PSRule.Rules.Azure/rules/Azure.Storage.Rule.ps1 x: 7 # contributors y: 34 # changes src/PSRule.Rules.Azure/rules/Azure.Subscription.Rule.ps1 x: 3 # contributors y: 18 # changes src/PSRule.Rules.Azure/rules/Azure.VM.Rule.ps1 x: 7 # contributors y: 31 # changes src/PSRule.Rules.Azure/rules/Azure.VMSS.Rule.ps1 x: 7 # contributors y: 17 # changes src/PSRule.Rules.Azure/rules/Azure.VNET.Rule.yaml x: 1 # contributors y: 5 # changes src/PSRule.Rules.Azure/rules/CAF.Rule.yaml x: 1 # contributors y: 1 # changes src/PSRule.Rules.Azure/rules/Config.Rule.yaml x: 3 # contributors y: 40 # changes src/PSRule.Rules.Azure/rules/Azure.NSG.Rule.ps1 x: 2 # contributors y: 8 # changes RuleToc.Doc.ps1 x: 1 # contributors y: 17 # changes overrides/home.html x: 1 # contributors y: 16 # changes src/PSRule.Rules.Azure/rules/Azure.LB.Rule.ps1 x: 3 # contributors y: 7 # changes src/PSRule.Rules.Azure/rules/Azure.Deployment.Rule.ps1 x: 2 # contributors y: 14 # changes src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs x: 2 # contributors y: 32 # changes src/PSRule.Rules.Azure/Data/Template/ExpressionBuilder.cs x: 2 # contributors y: 28 # changes src/PSRule.Rules.Azure/Data/Template/FunctionDescriptor.cs x: 1 # contributors y: 3 # changes src/PSRule.Rules.Azure/Data/Template/Functions.cs x: 3 # contributors y: 74 # changes src/PSRule.Rules.Azure/Data/Template/ITemplateContext.cs x: 1 # contributors y: 8 # changes src/PSRule.Rules.Azure/Data/Template/ResourceValue.cs x: 1 # contributors y: 12 # changes src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs x: 2 # contributors y: 16 # changes src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs x: 3 # contributors y: 93 # changes src/PSRule.Rules.Azure/Configuration/ConfigurationOption.cs x: 2 # contributors y: 15 # changes src/PSRule.Rules.Azure/rules/Azure.EventGrid.Rule.yaml x: 2 # contributors y: 10 # changes src/PSRule.Rules.Azure/rules/Baseline.Rule.yaml x: 1 # contributors y: 33 # changes src/PSRule.Rules.Azure/rules/Azure.AppService.Rule.ps1 x: 6 # contributors y: 35 # changes src/PSRule.Rules.Azure/Common/ResourceHelper.cs x: 3 # contributors y: 16 # changes src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs x: 2 # contributors y: 39 # changes src/PSRule.Rules.Azure/rules/Azure.APIM.Rule.ps1 x: 6 # contributors y: 34 # changes src/PSRule.Rules.Azure/rules/Azure.Redis.Rule.yaml x: 5 # contributors y: 12 # changes src/PSRule.Rules.Azure/rules/Conventions.Rule.ps1 x: 1 # contributors y: 18 # changes src/PSRule.Rules.Azure/Runtime/RuntimeService.cs x: 1 # contributors y: 9 # changes src/PSRule.Rules.Azure/Configuration/PSRuleOption.cs x: 1 # contributors y: 10 # changes src/PSRule.Rules.Azure/Configuration/SubscriptionOption.cs x: 2 # contributors y: 13 # changes src/PSRule.Rules.Azure/Data/Template/ExpressionParser.cs x: 2 # contributors y: 11 # changes src/PSRule.Rules.Azure/Data/CloudEnvironment.cs x: 1 # contributors y: 7 # changes src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentSearchPipeline.cs x: 2 # contributors y: 4 # changes src/PSRule.Rules.Azure/Pipeline/TemplatePipeline.cs x: 2 # contributors y: 25 # changes pipeline.build.ps1 x: 4 # contributors y: 98 # changes src/PSRule.Rules.Azure/rules/Azure.ASE.Rule.ps1 x: 3 # contributors y: 4 # changes src/PSRule.Rules.Azure/rules/Azure.AKS.Rule.ps1 x: 7 # contributors y: 65 # changes src/PSRule.Rules.Azure/rules/Azure.ServiceBus.Rule.yaml x: 3 # contributors y: 8 # changes src/PSRule.Rules.Azure/PSRule.Rules.Azure.psm1 x: 3 # contributors y: 55 # changes src/PSRule.Rules.Azure/rules/Azure.MySQL.Rule.yaml x: 3 # contributors y: 6 # changes src/PSRule.Rules.Azure/rules/Azure.Template.Rule.ps1 x: 4 # contributors y: 29 # changes src/PSRule.Rules.Azure/rules/Azure.Common.Rule.ps1 x: 7 # contributors y: 50 # changes src/PSRule.Rules.Azure/rules/Azure.CDN.Rule.yaml x: 3 # contributors y: 5 # changes src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs x: 2 # contributors y: 17 # changes src/PSRule.Rules.Azure/rules/Azure.Automation.Rule.ps1 x: 6 # contributors y: 14 # changes src/PSRule.Rules.Azure/rules/Azure.Defender.Rule.yaml x: 3 # contributors y: 10 # changes src/PSRule.Rules.Azure/rules/Azure.Redis.Rule.ps1 x: 5 # contributors y: 19 # changes ps-rule.yaml x: 1 # contributors y: 11 # changes src/PSRule.Rules.Azure/PSRule.Rules.Azure.psd1 x: 2 # contributors y: 29 # changes ps-project.yaml x: 1 # contributors y: 21 # changes
98.0
# changes
  min: 1.0
  average: 7.11
  25th percentile: 1.0
  median: 3.0
  75th percentile: 7.0
  max: 98.0
0 8.0
# contributors
min: 1.0 | average: 1.65 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 8.0

Number of Contributors vs. File Size: 363 points

BaselineIndex.Doc.ps1 x: 1 # contributors y: 66 lines of code src/PSRule.Rules.Azure/en/PSRule-rules.psd1 x: 4 # contributors y: 127 lines of code src/PSRule.Rules.Azure/rules/Azure.ACR.Rule.yaml x: 3 # contributors y: 187 lines of code src/PSRule.Rules.Azure/rules/Azure.AI.Rule.ps1 x: 1 # contributors y: 9 lines of code src/PSRule.Rules.Azure/rules/Azure.AI.Rule.yaml x: 1 # contributors y: 108 lines of code src/PSRule.Rules.Azure/rules/Azure.AKS.Rule.yaml x: 5 # contributors y: 370 lines of code src/PSRule.Rules.Azure/rules/Azure.APIM.Rule.yaml x: 2 # contributors y: 107 lines of code src/PSRule.Rules.Azure/rules/Azure.ASG.Rule.yaml x: 1 # contributors y: 23 lines of code src/PSRule.Rules.Azure/rules/Azure.AppConfig.Rule.yaml x: 2 # contributors y: 57 lines of code src/PSRule.Rules.Azure/rules/Azure.AppGw.Rule.ps1 x: 4 # contributors y: 55 lines of code src/PSRule.Rules.Azure/rules/Azure.AppInsights.Rule.yaml x: 1 # contributors y: 39 lines of code src/PSRule.Rules.Azure/rules/Azure.Bastion.Rule.yaml x: 2 # contributors y: 23 lines of code src/PSRule.Rules.Azure/rules/Azure.CDN.Rule.ps1 x: 3 # contributors y: 47 lines of code src/PSRule.Rules.Azure/rules/Azure.ContainerApp.Rule.yaml x: 4 # contributors y: 190 lines of code src/PSRule.Rules.Azure/rules/Azure.Cosmos.Rule.yaml x: 3 # contributors y: 179 lines of code src/PSRule.Rules.Azure/rules/Azure.Firewall.Rule.yaml x: 2 # contributors y: 110 lines of code src/PSRule.Rules.Azure/rules/Azure.FrontDoor.Rule.yaml x: 2 # contributors y: 148 lines of code src/PSRule.Rules.Azure/rules/Azure.KeyVault.Rule.ps1 x: 5 # contributors y: 106 lines of code src/PSRule.Rules.Azure/rules/Azure.MariaDB.Rule.ps1 x: 3 # contributors y: 160 lines of code src/PSRule.Rules.Azure/rules/Azure.MySQL.Rule.ps1 x: 5 # contributors y: 181 lines of code src/PSRule.Rules.Azure/rules/Azure.PostgreSQL.Rule.ps1 x: 5 # contributors y: 146 lines of code src/PSRule.Rules.Azure/rules/Azure.PublicIP.Rule.ps1 x: 5 # contributors y: 63 lines of code src/PSRule.Rules.Azure/rules/Azure.RSV.Rule.yaml x: 2 # contributors y: 43 lines of code src/PSRule.Rules.Azure/rules/Azure.Resource.Rule.ps1 x: 4 # contributors y: 37 lines of code src/PSRule.Rules.Azure/rules/Azure.SQL.Rule.ps1 x: 8 # contributors y: 213 lines of code src/PSRule.Rules.Azure/rules/Azure.SQLMI.Rule.ps1 x: 3 # contributors y: 55 lines of code src/PSRule.Rules.Azure/rules/Azure.SignalR.Rule.ps1 x: 2 # contributors y: 16 lines of code src/PSRule.Rules.Azure/rules/Azure.Storage.Rule.ps1 x: 7 # contributors y: 203 lines of code src/PSRule.Rules.Azure/rules/Azure.Subscription.Rule.ps1 x: 3 # contributors y: 100 lines of code src/PSRule.Rules.Azure/rules/Azure.VM.Rule.ps1 x: 7 # contributors y: 289 lines of code src/PSRule.Rules.Azure/rules/Azure.VMSS.Rule.ps1 x: 7 # contributors y: 146 lines of code src/PSRule.Rules.Azure/rules/Azure.VNET.Rule.ps1 x: 5 # contributors y: 196 lines of code src/PSRule.Rules.Azure/rules/Config.Rule.yaml x: 3 # contributors y: 76 lines of code overrides/home.html x: 1 # contributors y: 341 lines of code src/PSRule.Rules.Azure/rules/Azure.Deployment.Rule.ps1 x: 2 # contributors y: 243 lines of code src/PSRule.Rules.Azure/Configuration/DeployerOption.cs x: 1 # contributors y: 90 lines of code src/PSRule.Rules.Azure/Configuration/ResourceGroupOption.cs x: 2 # contributors y: 189 lines of code src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs x: 2 # contributors y: 1584 lines of code src/PSRule.Rules.Azure/Data/Template/ExpressionBuilder.cs x: 2 # contributors y: 129 lines of code src/PSRule.Rules.Azure/Data/Template/Functions.cs x: 3 # contributors y: 1691 lines of code src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs x: 2 # contributors y: 444 lines of code src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs x: 3 # contributors y: 1602 lines of code src/PSRule.Rules.Azure/Data/Template/TokenStream.cs x: 1 # contributors y: 124 lines of code src/PSRule.Rules.Azure/rules/Baseline.Rule.yaml x: 1 # contributors y: 931 lines of code src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs x: 3 # contributors y: 649 lines of code src/PSRule.Rules.Azure/rules/Azure.AppService.Rule.ps1 x: 6 # contributors y: 301 lines of code src/PSRule.Rules.Azure/Common/ResourceHelper.cs x: 3 # contributors y: 585 lines of code src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs x: 2 # contributors y: 801 lines of code src/PSRule.Rules.Azure/DictionaryExtensions.cs x: 1 # contributors y: 134 lines of code src/PSRule.Rules.Azure/JsonExtensions.cs x: 1 # contributors y: 486 lines of code src/PSRule.Rules.Azure/Pipeline/ResourceDataPipeline.cs x: 1 # contributors y: 194 lines of code src/PSRule.Rules.Azure/rules/Azure.APIM.Rule.ps1 x: 6 # contributors y: 353 lines of code src/PSRule.Rules.Azure/rules/Azure.Redis.Rule.yaml x: 5 # contributors y: 115 lines of code src/PSRule.Rules.Azure/Runtime/Helper.cs x: 2 # contributors y: 168 lines of code src/PSRule.Rules.Azure/rules/Conventions.Rule.ps1 x: 1 # contributors y: 155 lines of code src/PSRule.Rules.Azure/Configuration/ManagementGroupOption.cs x: 2 # contributors y: 221 lines of code src/PSRule.Rules.Azure/Configuration/ParameterDefaultsOption.cs x: 1 # contributors y: 173 lines of code src/PSRule.Rules.Azure/Data/Template/TemplateValidator.cs x: 3 # contributors y: 117 lines of code src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs x: 2 # contributors y: 416 lines of code src/PSRule.Rules.Azure/JsonConverters.cs x: 1 # contributors y: 247 lines of code src/PSRule.Rules.Azure/Pipeline/Export/ExportDataContext.cs x: 1 # contributors y: 207 lines of code src/PSRule.Rules.Azure.Benchmark/Program.cs x: 2 # contributors y: 89 lines of code pipeline.build.ps1 x: 4 # contributors y: 474 lines of code src/PSRule.Rules.Azure/rules/Azure.ASE.Rule.ps1 x: 3 # contributors y: 31 lines of code src/PSRule.Rules.Azure/rules/Azure.AKS.Rule.ps1 x: 7 # contributors y: 332 lines of code src/PSRule.Rules.Azure/Data/Template/CidrParsing.cs x: 1 # contributors y: 292 lines of code src/PSRule.Rules.Azure/Data/Template/Mock.cs x: 1 # contributors y: 414 lines of code src/PSRule.Rules.Azure/rules/Common.Selector.Rule.yaml x: 1 # contributors y: 274 lines of code src/PSRule.Rules.Azure/PSRule.Rules.Azure.psm1 x: 3 # contributors y: 706 lines of code src/PSRule.Rules.Azure/Data/Template/LambdaExpressionFn.cs x: 1 # contributors y: 224 lines of code src/PSRule.Rules.Azure/rules/Azure.AppGw.Rule.yaml x: 2 # contributors y: 258 lines of code src/PSRule.Rules.Azure/rules/Azure.Template.Rule.ps1 x: 4 # contributors y: 453 lines of code src/PSRule.Rules.Azure/rules/Azure.Common.Rule.ps1 x: 7 # contributors y: 533 lines of code src/PSRule.Rules.Azure/rules/Azure.CDN.Rule.yaml x: 3 # contributors y: 18 lines of code src/PSRule.Rules.Azure/rules/Azure.Automation.Rule.ps1 x: 6 # contributors y: 110 lines of code src/PSRule.Rules.Azure/rules/Azure.Defender.Rule.yaml x: 3 # contributors y: 295 lines of code src/PSRule.Rules.Azure/rules/PublicLinuxOfferings.Rule.ps1 x: 1 # contributors y: 4617 lines of code
4617.0
lines of code
  min: 1.0
  average: 101.36
  25th percentile: 17.0
  median: 32.0
  75th percentile: 90.0
  max: 4617.0
0 8.0
# contributors
min: 1.0 | average: 1.65 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 8.0