diff --git a/.oxlintrc.json b/.oxlintrc.json index 55f981f..25c3198 100644 --- a/.oxlintrc.json +++ b/.oxlintrc.json @@ -22,7 +22,6 @@ ".claude", ".specify", "specs", - ".pnpm-store", - "scripts" + ".pnpm-store" ] } diff --git a/scripts/check-layer-boundaries.mjs b/scripts/check-layer-boundaries.mjs index f883ce7..7623bca 100644 --- a/scripts/check-layer-boundaries.mjs +++ b/scripts/check-layer-boundaries.mjs @@ -63,7 +63,7 @@ function checkFile(file, forbidden) { const lines = content.split("\n"); for (let i = 0; i < lines.length; i++) { - const match = lines[i].match(IMPORT_RE); + const match = IMPORT_RE.exec(lines[i]); if (!match) continue; const importPath = match[1] || match[2]; diff --git a/scripts/check-lint-ignores.mjs b/scripts/check-lint-ignores.mjs index b6c95c4..43529da 100644 --- a/scripts/check-lint-ignores.mjs +++ b/scripts/check-lint-ignores.mjs @@ -23,7 +23,7 @@ for (const file of findFiles()) { const lines = readFileSync(file, "utf-8").split("\n"); for (let i = 0; i < lines.length; i++) { - const match = lines[i].match(IGNORE_PATTERN); + const match = IGNORE_PATTERN.exec(lines[i]); if (!match) continue; count++; diff --git a/scripts/generate-bestiary-index.mjs b/scripts/generate-bestiary-index.mjs index 9e5dc3a..6133a94 100644 --- a/scripts/generate-bestiary-index.mjs +++ b/scripts/generate-bestiary-index.mjs @@ -108,6 +108,7 @@ const files = readdirSync(BESTIARY_DIR).filter( ); const creatures = []; +/** @type {Set} */ const unmappedSources = new Set(); for (const file of files.sort()) {