chg: Output horizontally

This commit is contained in:
fukusuket
2025-03-21 01:04:35 +09:00
parent f541c87a44
commit 855d1df32f

View File

@@ -58,12 +58,24 @@ function Set-Applicable {
function Get-RuleCounts { function Get-RuleCounts {
param ($rules) param ($rules)
$rules | Group-Object -Property level | ForEach-Object { $levels = @("critical", "high", "medium", "low", "informational")
$counts = $rules | Group-Object -Property level | ForEach-Object {
[PSCustomObject]@{ [PSCustomObject]@{
Level = $_.Name Level = $_.Name
Count = $_.Count Count = $_.Count
} }
} }
foreach ($level in $levels) {
if (-not ($counts | Where-Object { $_.Level -eq $level })) {
$counts += [PSCustomObject]@{
Level = $level
Count = 0
}
}
}
return $counts
} }
function CalculateUsableRate { function CalculateUsableRate {