mirror of https://github.com/espruino/BangleApps
sanitycheck: make known warnings exempt
parent
33a2efeb45
commit
be3d913971
|
@ -19,6 +19,7 @@ try {
|
||||||
var BASEDIR = __dirname+"/../";
|
var BASEDIR = __dirname+"/../";
|
||||||
var APPSDIR_RELATIVE = "apps/";
|
var APPSDIR_RELATIVE = "apps/";
|
||||||
var APPSDIR = BASEDIR + APPSDIR_RELATIVE;
|
var APPSDIR = BASEDIR + APPSDIR_RELATIVE;
|
||||||
|
var knownWarningCount = 0;
|
||||||
var warningCount = 0;
|
var warningCount = 0;
|
||||||
var errorCount = 0;
|
var errorCount = 0;
|
||||||
function ERROR(msg, opt) {
|
function ERROR(msg, opt) {
|
||||||
|
@ -32,10 +33,11 @@ function WARN(msg, opt) {
|
||||||
opt = opt||{};
|
opt = opt||{};
|
||||||
if (KNOWN_WARNINGS.includes(msg)) {
|
if (KNOWN_WARNINGS.includes(msg)) {
|
||||||
console.log(`Known warning : ${msg}`);
|
console.log(`Known warning : ${msg}`);
|
||||||
|
knownWarningCount++;
|
||||||
} else {
|
} else {
|
||||||
console.log(`::warning${Object.keys(opt).length?" ":""}${Object.keys(opt).map(k=>k+"="+opt[k]).join(",")}::${msg}`);
|
console.log(`::warning${Object.keys(opt).length?" ":""}${Object.keys(opt).map(k=>k+"="+opt[k]).join(",")}::${msg}`);
|
||||||
}
|
|
||||||
warningCount++;
|
warningCount++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var apps = [];
|
var apps = [];
|
||||||
|
@ -396,7 +398,7 @@ while(fileA=allFiles.pop()) {
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log("==================================");
|
console.log("==================================");
|
||||||
console.log(`${errorCount} errors, ${warningCount} warnings`);
|
console.log(`${errorCount} errors, ${warningCount} warnings (and ${knownWarningCount} known warnings)`);
|
||||||
console.log("==================================");
|
console.log("==================================");
|
||||||
if (errorCount) {
|
if (errorCount) {
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
|
|
Loading…
Reference in New Issue