azure / azqr
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 229 files with 12,905 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (327 lines of code)
    • 79 files changed 6-20 times (7,023 lines of code)
    • 147 files changed 1-5 times (5,555 lines of code)
0% | 0% | 2% | 54% | 43%
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 229 files with 12,905 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 22 files changed by 2-5 contributors (1,994 lines of code)
    • 207 files changed by 1 contributor (10,911 lines of code)
0% | 0% | 0% | 15% | 84%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, md, yaml, json, mod, sh, html, scss, svg, gitignore, webmanifest, toml, txt, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 2% | 56% | 41%
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
internal0% | 0% | 2% | 60% | 36%
cmd0% | 0% | <1% | 0% | 99%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
rules.go
in internal/scanners/aks
165 1 2023-02-22 2025-01-23 24 2 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/sql
155 4 2023-02-22 2025-01-23 22 2 266546+cmendible@users.nore... 266546+cmendible@users.nore...
main.go
in cmd/azqr
7 1 2022-11-28 2024-12-11 21 3 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/agw
60 1 2023-02-22 2025-01-23 20 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
defender.go
in internal/scanners
119 2 2023-01-31 2025-03-06 19 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
diagnostics_settings.go
in internal/scanners
159 6 2023-01-30 2025-01-23 18 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/appcs
92 1 2023-02-22 2025-01-23 17 2 266546+cmendible@users.nore... 266546+cmendible@users.nore...
report_data.go
in internal/renderers
310 14 2023-01-31 2025-03-06 17 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/kv
60 1 2023-02-22 2025-01-23 16 2 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/cae
73 1 2023-02-22 2025-01-23 16 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/sb
92 1 2023-02-22 2025-01-23 16 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/wps
93 1 2023-02-22 2025-03-25 16 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/cosmos
116 1 2023-02-22 2025-03-21 16 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/st
128 1 2023-02-22 2025-01-23 16 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/afd
60 1 2023-02-22 2025-01-23 15 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/evgd
86 1 2023-02-22 2025-01-23 15 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/evh
92 1 2023-02-22 2025-01-23 15 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/cr
101 1 2023-02-22 2025-01-23 15 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
sql.go
in internal/scanners/sql
135 7 2023-02-22 2025-01-23 15 2 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/psql
174 2 2023-02-22 2025-01-23 15 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/apim
178 1 2023-02-22 2025-01-23 15 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
afw.go
in internal/scanners/afw
56 5 2023-03-23 2025-02-18 14 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
advisor.go
in internal/scanners
61 1 2023-03-26 2025-03-06 14 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/sigr
73 1 2023-02-22 2025-01-23 14 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/redis
84 1 2023-02-22 2025-01-23 14 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
agw.go
in internal/scanners/agw
56 5 2023-02-22 2025-01-23 13 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
aks.go
in internal/scanners/aks
56 5 2023-02-22 2025-01-23 13 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
cae.go
in internal/scanners/cae
56 5 2023-02-22 2025-01-23 13 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/afw
65 1 2023-03-23 2025-01-23 13 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
st.go
in internal/scanners/st
67 5 2023-02-22 2025-01-23 13 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/ci
75 1 2023-02-22 2025-01-23 13 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
psqlf.go
in internal/scanners/psql
53 4 2023-02-22 2025-01-23 12 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
mysqlf.go
in internal/scanners/mysql
53 4 2023-03-24 2025-01-23 12 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
evgd.go
in internal/scanners/evgd
56 5 2023-02-22 2025-01-23 12 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
sigr.go
in internal/scanners/sigr
56 5 2023-02-22 2025-01-23 12 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
evh.go
in internal/scanners/evh
56 5 2023-02-22 2025-01-23 12 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
cosmos.go
in internal/scanners/cosmos
56 5 2023-02-22 2025-01-23 12 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
sb.go
in internal/scanners/sb
56 5 2023-02-22 2025-01-23 12 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
afd.go
in internal/scanners/afd
56 5 2023-02-22 2025-01-23 12 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
apim.go
in internal/scanners/apim
56 5 2023-02-22 2025-01-23 12 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
wps.go
in internal/scanners/wps
56 5 2023-02-22 2025-01-23 12 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
kv.go
in internal/scanners/kv
56 5 2023-02-22 2025-01-23 12 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
psql.go
in internal/scanners/psql
56 5 2023-02-22 2025-01-23 12 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
cr.go
in internal/scanners/cr
56 5 2023-02-22 2025-01-23 12 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
mysql.go
in internal/scanners/mysql
56 5 2023-03-24 2025-01-23 12 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
ci.go
in internal/scanners/ci
56 5 2023-02-22 2025-01-23 12 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
appcs.go
in internal/scanners/appcs
56 5 2023-02-22 2025-01-23 12 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
redis.go
in internal/scanners/redis
56 5 2023-02-22 2025-01-23 12 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/mysql
161 2 2023-03-24 2025-01-23 12 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
cost.go
in internal/scanners
91 3 2023-04-16 2025-01-23 11 2 266546+cmendible@users.nore... 266546+cmendible@users.nore...
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
main.go
in cmd/azqr
7 1 2022-11-28 2024-12-11 21 3 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/maria
99 2 2023-07-27 2025-01-23 8 3 ignacio.alonso@microsoft.com 266546+cmendible@users.nore...
maria.go
in internal/scanners/maria
95 6 2023-07-27 2025-01-23 7 3 ignacio.alonso@microsoft.com 266546+cmendible@users.nore...
rules.go
in internal/scanners/aks
165 1 2023-02-22 2025-01-23 24 2 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/sql
155 4 2023-02-22 2025-01-23 22 2 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/appcs
92 1 2023-02-22 2025-01-23 17 2 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/kv
60 1 2023-02-22 2025-01-23 16 2 266546+cmendible@users.nore... 266546+cmendible@users.nore...
sql.go
in internal/scanners/sql
135 7 2023-02-22 2025-01-23 15 2 266546+cmendible@users.nore... 266546+cmendible@users.nore...
cost.go
in internal/scanners
91 3 2023-04-16 2025-01-23 11 2 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/cog
114 1 2023-07-17 2025-01-23 9 2 266546+cmendible@users.nore... 266546+cmendible@users.nore...
recommendations.go
in internal/renderers
101 1 2023-02-27 2024-12-11 8 2 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/adf
72 1 2023-07-26 2025-01-23 6 2 ignacio.alonso@microsoft.com 266546+cmendible@users.nore...
adf.go
in internal/scanners/adf
56 5 2023-07-26 2025-01-23 6 2 ignacio.alonso@microsoft.com 266546+cmendible@users.nore...
amg.go
in internal/scanners/amg
56 5 2024-05-14 2025-01-23 5 2 van.winkel.seppe@me.com 266546+cmendible@users.nore...
synw.go
in internal/scanners/synw
136 7 2024-04-23 2025-01-23 5 2 van.winkel.seppe@me.com 266546+cmendible@users.nore...
rules.go
in internal/scanners/synw
189 4 2024-04-23 2025-01-23 5 2 van.winkel.seppe@me.com 266546+cmendible@users.nore...
as.go
in internal/scanners/as
56 5 2024-04-25 2025-01-23 5 2 van.winkel.seppe@me.com 266546+cmendible@users.nore...
vmss.go
in internal/scanners/vmss
56 5 2024-04-25 2025-01-23 5 2 van.winkel.seppe@me.com 266546+cmendible@users.nore...
rules.go
in internal/scanners/amg
80 1 2024-05-14 2025-01-23 4 2 van.winkel.seppe@me.com 266546+cmendible@users.nore...
rules.go
in internal/scanners/ng
60 1 2024-10-25 2025-01-23 4 2 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/as
66 1 2024-04-25 2025-01-23 4 2 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/vmss
53 1 2024-04-25 2025-01-23 4 2 van.winkel.seppe@me.com 266546+cmendible@users.nore...
rules.go
in internal/scanners/agw
60 1 2023-02-22 2025-01-23 20 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
defender.go
in internal/scanners
119 2 2023-01-31 2025-03-06 19 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
diagnostics_settings.go
in internal/scanners
159 6 2023-01-30 2025-01-23 18 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
report_data.go
in internal/renderers
310 14 2023-01-31 2025-03-06 17 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/cae
73 1 2023-02-22 2025-01-23 16 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/st
128 1 2023-02-22 2025-01-23 16 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/wps
93 1 2023-02-22 2025-03-25 16 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/sb
92 1 2023-02-22 2025-01-23 16 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/cosmos
116 1 2023-02-22 2025-03-21 16 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/cr
101 1 2023-02-22 2025-01-23 15 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/psql
174 2 2023-02-22 2025-01-23 15 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/apim
178 1 2023-02-22 2025-01-23 15 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/afd
60 1 2023-02-22 2025-01-23 15 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/evh
92 1 2023-02-22 2025-01-23 15 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/evgd
86 1 2023-02-22 2025-01-23 15 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/redis
84 1 2023-02-22 2025-01-23 14 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
advisor.go
in internal/scanners
61 1 2023-03-26 2025-03-06 14 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
afw.go
in internal/scanners/afw
56 5 2023-03-23 2025-02-18 14 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/sigr
73 1 2023-02-22 2025-01-23 14 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
cae.go
in internal/scanners/cae
56 5 2023-02-22 2025-01-23 13 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/ci
75 1 2023-02-22 2025-01-23 13 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
st.go
in internal/scanners/st
67 5 2023-02-22 2025-01-23 13 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
aks.go
in internal/scanners/aks
56 5 2023-02-22 2025-01-23 13 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/afw
65 1 2023-03-23 2025-01-23 13 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
agw.go
in internal/scanners/agw
56 5 2023-02-22 2025-01-23 13 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
redis.go
in internal/scanners/redis
56 5 2023-02-22 2025-01-23 12 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
appcs.go
in internal/scanners/appcs
56 5 2023-02-22 2025-01-23 12 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
ci.go
in internal/scanners/ci
56 5 2023-02-22 2025-01-23 12 1 266546+cmendible@users.nore... 266546+cmendible@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
rules.go
in internal/scanners/asp
522 5 2023-12-05 2025-01-23 9 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
report_data.go
in internal/renderers
310 14 2023-01-31 2025-03-06 17 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
scanner.go
in internal
309 5 2024-08-19 2025-03-06 11 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
models.go
in internal/models
303 14 2024-12-11 2024-12-11 1 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
queries.yaml
in internal/graph/azure-orphan-resources/Network
256 - 2024-12-11 2024-12-11 1 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
graph_scanner.go
in internal/graph
249 7 2024-12-11 2024-12-11 1 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/apim
178 1 2023-02-22 2025-01-23 15 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
excel.go
in internal/renderers/excel
174 6 2024-01-30 2025-03-28 5 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/psql
174 2 2023-02-22 2025-01-23 15 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
filters.go
in internal/models
165 9 2024-12-11 2024-12-11 1 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/mysql
161 2 2023-03-24 2025-01-23 12 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
diagnostics_settings.go
in internal/scanners
159 6 2023-01-30 2025-01-23 18 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
asp.go
in internal/scanners/asp
135 6 2023-12-05 2025-02-18 9 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/st
128 1 2023-02-22 2025-01-23 16 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/dec
119 1 2023-07-24 2025-01-23 9 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
defender.go
in internal/scanners
119 2 2023-01-31 2025-03-06 19 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/cosmos
116 1 2023-02-22 2025-03-21 16 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
resources.go
in internal/scanners
114 3 2024-08-19 2025-02-05 4 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/ca
110 1 2023-12-10 2025-01-23 7 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/cr
101 1 2023-02-22 2025-01-23 15 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
recommendations.go
in internal/renderers/excel
93 2 2024-01-30 2025-01-23 6 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/wps
93 1 2023-02-22 2025-03-25 16 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/sb
92 1 2023-02-22 2025-01-23 16 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/evh
92 1 2023-02-22 2025-01-23 15 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/logic
89 1 2023-11-24 2025-01-23 8 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/vgw
88 2 2024-05-16 2025-01-23 4 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
mcp.go
in cmd/server/commands
88 2 2024-12-11 2024-12-11 1 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/evgd
86 1 2023-02-22 2025-01-23 15 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/traf
85 1 2023-12-09 2025-01-23 5 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/redis
84 1 2023-02-22 2025-01-23 14 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/vwan
83 1 2023-07-04 2025-01-23 8 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
graph.go
in internal/graph
82 3 2023-12-27 2024-08-19 4 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/lb
80 1 2023-07-04 2025-01-23 9 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/dbw
78 1 2023-10-16 2025-03-18 6 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/ci
75 1 2023-02-22 2025-01-23 13 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/cae
73 1 2023-02-22 2025-01-23 16 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/sigr
73 1 2023-02-22 2025-01-23 14 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
scan.go
in cmd/azqr/commands
69 2 2024-12-11 2024-12-11 1 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
st.go
in internal/scanners/st
67 5 2023-02-22 2025-01-23 13 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/afw
65 1 2023-03-23 2025-01-23 13 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
defender.go
in internal/renderers/excel
63 2 2024-01-30 2025-01-23 3 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
vgw.go
in internal/scanners/vgw
63 5 2024-05-16 2025-01-23 5 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/vnet
63 1 2023-07-10 2025-01-23 9 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rt.go
in internal/scanners/rt
62 6 2024-08-19 2025-01-23 5 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
pip.go
in internal/scanners/pip
62 6 2024-08-19 2025-01-23 5 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
advisor.go
in internal/scanners
61 1 2023-03-26 2025-03-06 14 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/nsg
60 1 2024-10-25 2025-01-23 3 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/agw
60 1 2023-02-22 2025-01-23 20 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
rules.go
in internal/scanners/afd
60 1 2023-02-22 2025-01-23 15 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
appi.go
in internal/scanners/appi
59 5 2023-05-23 2025-01-23 10 1 266546+cmendible@users.nore... 266546+cmendible@users.nore...
Correlations

File Size vs. Number of Changes: 230 points

cmd/azqr/commands/aa.go x: 16 lines of code y: 1 # changes cmd/azqr/commands/pbi.go x: 19 lines of code y: 1 # changes cmd/azqr/commands/root.go x: 26 lines of code y: 1 # changes cmd/azqr/commands/rules.go x: 21 lines of code y: 1 # changes cmd/azqr/commands/scan.go x: 69 lines of code y: 1 # changes cmd/azqr/commands/types.go x: 20 lines of code y: 1 # changes cmd/azqr/main.go x: 7 lines of code y: 21 # changes cmd/server/commands/mcp.go x: 88 lines of code y: 1 # changes cmd/server/main.go x: 7 lines of code y: 1 # changes internal/graph/azure-orphan-resources/Compute/queries.yaml x: 32 lines of code y: 1 # changes internal/graph/azure-orphan-resources/Network/queries.yaml x: 256 lines of code y: 1 # changes internal/graph/azure-orphan-resources/Web/queries.yaml x: 48 lines of code y: 1 # changes internal/graph/graph_scanner.go x: 249 lines of code y: 1 # changes internal/models/filters.go x: 165 lines of code y: 1 # changes internal/models/models.go x: 303 lines of code y: 1 # changes internal/renderers/recommendations.go x: 101 lines of code y: 8 # changes internal/renderers/report_data.go x: 310 lines of code y: 17 # changes internal/renderers/types.go x: 25 lines of code y: 1 # changes internal/scanner.go x: 309 lines of code y: 11 # changes internal/scanners/aa/aa.go x: 24 lines of code y: 3 # changes internal/scanners/adf/adf.go x: 56 lines of code y: 6 # changes internal/scanners/adf/rules.go x: 72 lines of code y: 6 # changes internal/scanners/advisor.go x: 61 lines of code y: 14 # changes internal/scanners/afd/afd.go x: 56 lines of code y: 12 # changes internal/scanners/afd/rules.go x: 60 lines of code y: 15 # changes internal/scanners/afw/afw.go x: 56 lines of code y: 14 # changes internal/scanners/afw/rules.go x: 65 lines of code y: 13 # changes internal/scanners/agw/agw.go x: 56 lines of code y: 13 # changes internal/scanners/agw/rules.go x: 60 lines of code y: 20 # changes internal/scanners/aks/rules.go x: 165 lines of code y: 24 # changes internal/scanners/amg/amg.go x: 56 lines of code y: 5 # changes internal/scanners/amg/rules.go x: 80 lines of code y: 4 # changes internal/scanners/apim/rules.go x: 178 lines of code y: 15 # changes internal/scanners/appcs/rules.go x: 92 lines of code y: 17 # changes internal/scanners/appi/appi.go x: 59 lines of code y: 10 # changes internal/scanners/appi/rules.go x: 47 lines of code y: 9 # changes internal/scanners/as/rules.go x: 66 lines of code y: 4 # changes internal/scanners/asp/asp.go x: 135 lines of code y: 9 # changes internal/scanners/asp/rules.go x: 522 lines of code y: 9 # changes internal/scanners/avail/avail.go x: 24 lines of code y: 2 # changes internal/scanners/avs/avs.go x: 27 lines of code y: 3 # changes internal/scanners/ca/rules.go x: 110 lines of code y: 7 # changes internal/scanners/cae/rules.go x: 73 lines of code y: 16 # changes internal/scanners/ci/rules.go x: 75 lines of code y: 13 # changes internal/scanners/cog/rules.go x: 114 lines of code y: 9 # changes internal/scanners/cosmos/rules.go x: 116 lines of code y: 16 # changes internal/scanners/cost.go x: 91 lines of code y: 11 # changes internal/scanners/cr/rules.go x: 101 lines of code y: 15 # changes internal/scanners/dbw/rules.go x: 78 lines of code y: 6 # changes internal/scanners/dec/rules.go x: 119 lines of code y: 9 # changes internal/scanners/defender.go x: 119 lines of code y: 19 # changes internal/scanners/diagnostics_settings.go x: 159 lines of code y: 18 # changes internal/scanners/evgd/rules.go x: 86 lines of code y: 15 # changes internal/scanners/evh/rules.go x: 92 lines of code y: 15 # changes internal/scanners/it/it.go x: 56 lines of code y: 4 # changes internal/scanners/it/rules.go x: 35 lines of code y: 3 # changes internal/scanners/kv/rules.go x: 60 lines of code y: 16 # changes internal/scanners/lb/lb.go x: 56 lines of code y: 7 # changes internal/scanners/lb/rules.go x: 80 lines of code y: 9 # changes internal/scanners/log/rules.go x: 47 lines of code y: 3 # changes internal/scanners/logic/rules.go x: 89 lines of code y: 8 # changes internal/scanners/management_groups.go x: 42 lines of code y: 2 # changes internal/scanners/maria/maria.go x: 95 lines of code y: 7 # changes internal/scanners/maria/rules.go x: 99 lines of code y: 8 # changes internal/scanners/mysql/mysqlf.go x: 53 lines of code y: 12 # changes internal/scanners/mysql/rules.go x: 161 lines of code y: 12 # changes internal/scanners/netapp/netapp.go x: 26 lines of code y: 3 # changes internal/scanners/ng/rules.go x: 60 lines of code y: 4 # changes internal/scanners/nsg/rules.go x: 60 lines of code y: 3 # changes internal/scanners/pdnsz/pdnsz.go x: 24 lines of code y: 4 # changes internal/scanners/pep.go x: 58 lines of code y: 10 # changes internal/scanners/pip.go x: 50 lines of code y: 6 # changes internal/scanners/pip/pip.go x: 62 lines of code y: 5 # changes internal/scanners/psql/rules.go x: 174 lines of code y: 15 # changes internal/scanners/redis/rules.go x: 84 lines of code y: 14 # changes internal/scanners/resources.go x: 114 lines of code y: 4 # changes internal/scanners/rg/rg.go x: 23 lines of code y: 2 # changes internal/scanners/sb/rules.go x: 92 lines of code y: 16 # changes internal/scanners/sigr/rules.go x: 73 lines of code y: 14 # changes internal/scanners/sql/rules.go x: 155 lines of code y: 22 # changes internal/scanners/sql/sql.go x: 135 lines of code y: 15 # changes internal/scanners/st/rules.go x: 128 lines of code y: 16 # changes internal/scanners/st/st.go x: 67 lines of code y: 13 # changes internal/scanners/subscriptions.go x: 43 lines of code y: 5 # changes internal/scanners/synw/rules.go x: 189 lines of code y: 5 # changes internal/scanners/synw/synw.go x: 136 lines of code y: 5 # changes internal/scanners/traf/rules.go x: 85 lines of code y: 5 # changes internal/scanners/vdpool/vdpool.go x: 28 lines of code y: 3 # changes internal/scanners/vgw/rules.go x: 88 lines of code y: 4 # changes internal/scanners/vgw/vgw.go x: 63 lines of code y: 5 # changes internal/scanners/vm/rules.go x: 56 lines of code y: 10 # changes internal/scanners/vmss/rules.go x: 53 lines of code y: 4 # changes internal/scanners/vnet/rules.go x: 63 lines of code y: 9 # changes internal/scanners/vnet/vnet.go x: 56 lines of code y: 9 # changes internal/scanners/vwan/rules.go x: 83 lines of code y: 8 # changes internal/scanners/wps/rules.go x: 93 lines of code y: 16 # changes internal/renderers/excel/excel.go x: 174 lines of code y: 5 # changes internal/renderers/json/json.go x: 54 lines of code y: 4 # changes internal/renderers/csv/csv.go x: 41 lines of code y: 3 # changes internal/renderers/excel/advisor.go x: 34 lines of code y: 3 # changes internal/renderers/excel/defender.go x: 63 lines of code y: 3 # changes internal/renderers/excel/recommendations.go x: 93 lines of code y: 6 # changes internal/renderers/excel/impacted.go x: 36 lines of code y: 3 # changes internal/renderers/pbi/pbi.go x: 18 lines of code y: 2 # changes internal/renderers/excel/resourceTypes.go x: 35 lines of code y: 2 # changes internal/graph/graph.go x: 82 lines of code y: 4 # changes internal/to/ptr.go x: 4 lines of code y: 1 # changes internal/embeded/embeded.go x: 12 lines of code y: 3 # changes
24.0
# changes
  min: 1.0
  average: 5.51
  25th percentile: 1.0
  median: 3.0
  75th percentile: 9.0
  max: 24.0
0 522.0
lines of code
min: 4.0 | average: 56.13 | 25th percentile: 16.0 | median: 47.0 | 75th percentile: 62.25 | max: 522.0

Number of Contributors vs. Number of Changes: 230 points

cmd/azqr/commands/aa.go x: 1 # contributors y: 1 # changes cmd/azqr/main.go x: 3 # contributors y: 21 # changes internal/renderers/recommendations.go x: 2 # contributors y: 8 # changes internal/renderers/report_data.go x: 1 # contributors y: 17 # changes internal/scanner.go x: 1 # contributors y: 11 # changes internal/scanners/aa/aa.go x: 1 # contributors y: 3 # changes internal/scanners/adf/adf.go x: 2 # contributors y: 6 # changes internal/scanners/advisor.go x: 1 # contributors y: 14 # changes internal/scanners/afd/afd.go x: 1 # contributors y: 12 # changes internal/scanners/afd/rules.go x: 1 # contributors y: 15 # changes internal/scanners/afw/rules.go x: 1 # contributors y: 13 # changes internal/scanners/agw/rules.go x: 1 # contributors y: 20 # changes internal/scanners/aks/rules.go x: 2 # contributors y: 24 # changes internal/scanners/amg/amg.go x: 2 # contributors y: 5 # changes internal/scanners/amg/rules.go x: 2 # contributors y: 4 # changes internal/scanners/appcs/rules.go x: 2 # contributors y: 17 # changes internal/scanners/appi/appi.go x: 1 # contributors y: 10 # changes internal/scanners/appi/rules.go x: 1 # contributors y: 9 # changes internal/scanners/avail/avail.go x: 1 # contributors y: 2 # changes internal/scanners/ca/ca.go x: 1 # contributors y: 6 # changes internal/scanners/ca/rules.go x: 1 # contributors y: 7 # changes internal/scanners/cae/rules.go x: 1 # contributors y: 16 # changes internal/scanners/cog/rules.go x: 2 # contributors y: 9 # changes internal/scanners/cost.go x: 2 # contributors y: 11 # changes internal/scanners/defender.go x: 1 # contributors y: 19 # changes internal/scanners/diagnostics_settings.go x: 1 # contributors y: 18 # changes internal/scanners/it/it.go x: 1 # contributors y: 4 # changes internal/scanners/kv/rules.go x: 2 # contributors y: 16 # changes internal/scanners/logic/rules.go x: 1 # contributors y: 8 # changes internal/scanners/maria/maria.go x: 3 # contributors y: 7 # changes internal/scanners/maria/rules.go x: 3 # contributors y: 8 # changes internal/scanners/pip/pip.go x: 1 # contributors y: 5 # changes internal/scanners/sql/rules.go x: 2 # contributors y: 22 # changes internal/scanners/sql/sql.go x: 2 # contributors y: 15 # changes
24.0
# changes
  min: 1.0
  average: 5.51
  25th percentile: 1.0
  median: 3.0
  75th percentile: 9.0
  max: 24.0
0 3.0
# contributors
min: 1.0 | average: 1.11 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

Number of Contributors vs. File Size: 230 points

cmd/azqr/commands/aa.go x: 1 # contributors y: 16 lines of code cmd/azqr/commands/pbi.go x: 1 # contributors y: 19 lines of code cmd/azqr/commands/root.go x: 1 # contributors y: 26 lines of code cmd/azqr/commands/rules.go x: 1 # contributors y: 21 lines of code cmd/azqr/commands/scan.go x: 1 # contributors y: 69 lines of code cmd/azqr/main.go x: 3 # contributors y: 7 lines of code cmd/server/commands/mcp.go x: 1 # contributors y: 88 lines of code cmd/server/main.go x: 1 # contributors y: 7 lines of code internal/graph/azure-orphan-resources/Compute/queries.yaml x: 1 # contributors y: 32 lines of code internal/graph/azure-orphan-resources/Network/queries.yaml x: 1 # contributors y: 256 lines of code internal/graph/azure-orphan-resources/Web/queries.yaml x: 1 # contributors y: 48 lines of code internal/graph/graph_scanner.go x: 1 # contributors y: 249 lines of code internal/models/filters.go x: 1 # contributors y: 165 lines of code internal/models/models.go x: 1 # contributors y: 303 lines of code internal/renderers/recommendations.go x: 2 # contributors y: 101 lines of code internal/renderers/report_data.go x: 1 # contributors y: 310 lines of code internal/scanners/aa/aa.go x: 1 # contributors y: 24 lines of code internal/scanners/adf/adf.go x: 2 # contributors y: 56 lines of code internal/scanners/adf/rules.go x: 2 # contributors y: 72 lines of code internal/scanners/advisor.go x: 1 # contributors y: 61 lines of code internal/scanners/afd/afd.go x: 1 # contributors y: 56 lines of code internal/scanners/afw/rules.go x: 1 # contributors y: 65 lines of code internal/scanners/aks/rules.go x: 2 # contributors y: 165 lines of code internal/scanners/amg/rules.go x: 2 # contributors y: 80 lines of code internal/scanners/apim/rules.go x: 1 # contributors y: 178 lines of code internal/scanners/appcs/rules.go x: 2 # contributors y: 92 lines of code internal/scanners/appi/appi.go x: 1 # contributors y: 59 lines of code internal/scanners/appi/rules.go x: 1 # contributors y: 47 lines of code internal/scanners/as/rules.go x: 2 # contributors y: 66 lines of code internal/scanners/asp/asp.go x: 1 # contributors y: 135 lines of code internal/scanners/asp/rules.go x: 1 # contributors y: 522 lines of code internal/scanners/avs/avs.go x: 1 # contributors y: 27 lines of code internal/scanners/ca/rules.go x: 1 # contributors y: 110 lines of code internal/scanners/cae/rules.go x: 1 # contributors y: 73 lines of code internal/scanners/ci/rules.go x: 1 # contributors y: 75 lines of code internal/scanners/cog/rules.go x: 2 # contributors y: 114 lines of code internal/scanners/cosmos/rules.go x: 1 # contributors y: 116 lines of code internal/scanners/cr/rules.go x: 1 # contributors y: 101 lines of code internal/scanners/dbw/rules.go x: 1 # contributors y: 78 lines of code internal/scanners/dec/rules.go x: 1 # contributors y: 119 lines of code internal/scanners/diagnostics_settings.go x: 1 # contributors y: 159 lines of code internal/scanners/evgd/rules.go x: 1 # contributors y: 86 lines of code internal/scanners/evh/rules.go x: 1 # contributors y: 92 lines of code internal/scanners/it/rules.go x: 1 # contributors y: 35 lines of code internal/scanners/kv/rules.go x: 2 # contributors y: 60 lines of code internal/scanners/lb/rules.go x: 1 # contributors y: 80 lines of code internal/scanners/logic/rules.go x: 1 # contributors y: 89 lines of code internal/scanners/management_groups.go x: 1 # contributors y: 42 lines of code internal/scanners/maria/maria.go x: 3 # contributors y: 95 lines of code internal/scanners/maria/rules.go x: 3 # contributors y: 99 lines of code internal/scanners/mysql/mysqlf.go x: 1 # contributors y: 53 lines of code internal/scanners/mysql/rules.go x: 1 # contributors y: 161 lines of code internal/scanners/pip.go x: 1 # contributors y: 50 lines of code internal/scanners/pip/pip.go x: 1 # contributors y: 62 lines of code internal/scanners/psql/rules.go x: 1 # contributors y: 174 lines of code internal/scanners/redis/rules.go x: 1 # contributors y: 84 lines of code internal/scanners/resources.go x: 1 # contributors y: 114 lines of code internal/scanners/sql/rules.go x: 2 # contributors y: 155 lines of code internal/scanners/sql/sql.go x: 2 # contributors y: 135 lines of code internal/scanners/st/rules.go x: 1 # contributors y: 128 lines of code internal/scanners/st/st.go x: 1 # contributors y: 67 lines of code internal/scanners/synw/rules.go x: 2 # contributors y: 189 lines of code internal/scanners/synw/synw.go x: 2 # contributors y: 136 lines of code internal/scanners/vmss/rules.go x: 2 # contributors y: 53 lines of code internal/scanners/wps/rules.go x: 1 # contributors y: 93 lines of code internal/renderers/json/json.go x: 1 # contributors y: 54 lines of code internal/renderers/csv/csv.go x: 1 # contributors y: 41 lines of code internal/renderers/excel/advisor.go x: 1 # contributors y: 34 lines of code internal/renderers/pbi/pbi.go x: 1 # contributors y: 18 lines of code internal/graph/graph.go x: 1 # contributors y: 82 lines of code internal/to/ptr.go x: 1 # contributors y: 4 lines of code internal/embeded/embeded.go x: 1 # contributors y: 12 lines of code
522.0
lines of code
  min: 4.0
  average: 56.13
  25th percentile: 16.0
  median: 47.0
  75th percentile: 62.25
  max: 522.0
0 3.0
# contributors
min: 1.0 | average: 1.11 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0