Fix: Double arithmetic syntax error in generate_comparison_report (line 2073)
This commit is contained in:
@@ -1977,18 +1977,18 @@ calculate_performance_score() {
|
||||
|
||||
# Calculate score (100 - issues)
|
||||
local score=$((100 - (critical_count * 10) - (warning_count * 2)))
|
||||
[ $score -lt 0 ] && score=0
|
||||
[ $score -gt 100 ] && score=100
|
||||
[ "$score" -lt 0 ] && score=0
|
||||
[ "$score" -gt 100 ] && score=100
|
||||
|
||||
# Determine grade
|
||||
local grade
|
||||
if [ $score -ge 90 ]; then
|
||||
if [ "$score" -ge 90 ]; then
|
||||
grade="A - EXCELLENT"
|
||||
elif [ $score -ge 80 ]; then
|
||||
elif [ "$score" -ge 80 ]; then
|
||||
grade="B - GOOD"
|
||||
elif [ $score -ge 70 ]; then
|
||||
elif [ "$score" -ge 70 ]; then
|
||||
grade="C - FAIR"
|
||||
elif [ $score -ge 60 ]; then
|
||||
elif [ "$score" -ge 60 ]; then
|
||||
grade="D - POOR"
|
||||
else
|
||||
grade="F - CRITICAL"
|
||||
|
||||
Reference in New Issue
Block a user