Skip to content

Commit e34c66e

Browse files
committed
refactor: Simplificar a lógica de contagem de status críticos no quality gate
1 parent 06a8860 commit e34c66e

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

scripts/quality-gate.sh

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,9 +110,15 @@ METRICS_STATUS="✅ ${TOTAL_LINES} lines"
110110
CRITICAL_PASSED=0
111111
CRITICAL_TOTAL=3
112112

113-
if [[ "$PHPSTAN_STATUS" == *"PASSED"* ]]; then ((CRITICAL_PASSED++)); fi
114-
if [[ "$CODESTYLE_STATUS" == *"PASSED"* ]]; then ((CRITICAL_PASSED++)); fi
115-
if [[ "$SECURITY_STATUS" == *"PASSED"* ]]; then ((CRITICAL_PASSED++)); fi
113+
if [[ "$PHPSTAN_STATUS" == *"PASSED"* ]]; then
114+
CRITICAL_PASSED=$((CRITICAL_PASSED + 1))
115+
fi
116+
if [[ "$CODESTYLE_STATUS" == *"PASSED"* ]]; then
117+
CRITICAL_PASSED=$((CRITICAL_PASSED + 1))
118+
fi
119+
if [[ "$SECURITY_STATUS" == *"PASSED"* ]]; then
120+
CRITICAL_PASSED=$((CRITICAL_PASSED + 1))
121+
fi
116122

117123
QUALITY_SCORE=$((CRITICAL_PASSED * 100 / CRITICAL_TOTAL))
118124

0 commit comments

Comments
 (0)