exitCodeForSeverityRank static method
Map the most severe issue rank to the appropriate exit code.
mostSevereRank: 0 (none), 1 (info), 2 (warning),
3 (error), 4 (critical)
Returns exit code: 0, 0, 1,
2, 3
Implementation
static int exitCodeForSeverityRank(int mostSevereRank) {
if (mostSevereRank <= 1) return exitNoIssues; // none or info → 0
if (mostSevereRank == 2) return exitWarningsOnly; // warning → 1
if (mostSevereRank == 3) return exitErrorsOnly; // error → 2
return exitCriticalIssues; // critical → 3
}