From be3d9139716a8fcfbb5ca8cc2a9f08d867060ee7 Mon Sep 17 00:00:00 2001 From: Rob Pilling Date: Thu, 9 May 2024 12:31:18 +0100 Subject: [PATCH] sanitycheck: make known warnings exempt --- bin/sanitycheck.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bin/sanitycheck.js b/bin/sanitycheck.js index 6264bc23a..041540606 100755 --- a/bin/sanitycheck.js +++ b/bin/sanitycheck.js @@ -19,6 +19,7 @@ try { var BASEDIR = __dirname+"/../"; var APPSDIR_RELATIVE = "apps/"; var APPSDIR = BASEDIR + APPSDIR_RELATIVE; +var knownWarningCount = 0; var warningCount = 0; var errorCount = 0; function ERROR(msg, opt) { @@ -32,10 +33,11 @@ function WARN(msg, opt) { opt = opt||{}; if (KNOWN_WARNINGS.includes(msg)) { console.log(`Known warning : ${msg}`); + knownWarningCount++; } else { console.log(`::warning${Object.keys(opt).length?" ":""}${Object.keys(opt).map(k=>k+"="+opt[k]).join(",")}::${msg}`); + warningCount++; } - warningCount++; } var apps = []; @@ -396,7 +398,7 @@ while(fileA=allFiles.pop()) { } console.log("=================================="); -console.log(`${errorCount} errors, ${warningCount} warnings`); +console.log(`${errorCount} errors, ${warningCount} warnings (and ${knownWarningCount} known warnings)`); console.log("=================================="); if (errorCount) { process.exit(1);