This commit is contained in:
TheGiddyLimit
2024-03-10 21:53:34 +00:00
parent b323d4123e
commit f00d1f3833
272 changed files with 24017 additions and 9350 deletions

View File

@@ -7,12 +7,15 @@ const _BLOCKLIST_SOURCES = new Set([
Parser.SRC_SCREEN_WILDERNESS_KIT,
Parser.SRC_SCREEN_DUNGEON_KIT,
Parser.SRC_SCREEN_SPELLJAMMER,
Parser.SRC_AL,
Parser.SRC_SAC,
]);
async function main () {
console.log(`##### Validating adventure/book credits #####`);
[
const cnt = [
{filename: "adventures.json", prop: "adventure"},
{filename: "books.json", prop: "book"},
]
@@ -24,10 +27,14 @@ async function main () {
if (_BLOCKLIST_SOURCES.has(meta.source)) return false;
return meta.contents && !meta.contents.some(it => it.name === "Credits");
});
if (!noCredits.length) return;
if (!noCredits.length) return 0;
console.error(`\nMissing "Credits" chapters in "${filename}":\n${noCredits.map(meta => `\t${meta.source}`).join("\n")}`);
});
console.error(`\nMissing "Credits" chapters in "${filename}":\n${noCredits.map(meta => `\t${meta.id}`).join("\n")}`);
return noCredits.length;
})
.sum();
if (!cnt) console.log("Credits are as expected.");
return true;
}