sanitycheck: make known warnings exempt

pull/3408/head
Rob Pilling 2024-05-09 12:31:18 +01:00
parent 33a2efeb45
commit be3d913971
1 changed files with 4 additions and 2 deletions

View File

@ -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,11 +33,12 @@ 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++;
}
}
var apps = [];
var dirs = fs.readdirSync(APPSDIR, {withFileTypes: true});
@ -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);