Release Healer Man 0.1.21

This commit is contained in:
phenom committed 2026-09-08 10:40:26 -04:00
1 parent 699fc858c9
commit f6f2375145
210 files changed
+976039 -6247

No files matched your search

@@ -25,16 +25,31 @@ async function main() {
new Uint8Array(fs.readFileSync(file.path)),
{ uri: file.file, maxIssues: 1_000 },
);
const validatorMessages = report.issues.messages;
const hasBasisu = validatorMessages.some((issue) => (
issue.code === "UNSUPPORTED_EXTENSION" && issue.message.includes("'KHR_texture_basisu'")
));
const actionable = validatorMessages.filter((issue) => {
if (issue.code === "UNSUPPORTED_EXTENSION"
&& /'(?:EXT_mesh_gpu_instancing|KHR_texture_basisu)'/.test(issue.message)) return false;
if (issue.code === "VALUE_NOT_IN_LIST"
&& hasBasisu
&& /^\/images\/\d+\/mimeType$/.test(issue.pointer ?? "")
&& issue.message.includes("'image/ktx2'")) return false;
return true;
});
rows.push({
file: file.file,
errors: report.issues.numErrors,
warnings: report.issues.numWarnings,
errors: actionable.filter((issue) => issue.severity === 0).length,
warnings: actionable.filter((issue) => issue.severity === 1).length,
ignoredKnownToolingIssues: validatorMessages.length - actionable.length,
});
}
const result = {
files: rows.length,
errors: rows.reduce((sum, row) => sum + row.errors, 0),
warnings: rows.reduce((sum, row) => sum + row.warnings, 0),
ignoredKnownToolingIssues: rows.reduce((sum, row) => sum + row.ignoredKnownToolingIssues, 0),
nonGreen: rows.filter((row) => row.errors || row.warnings),
};
console.log(JSON.stringify(result, null, 2));