Skip to content

Commit 83845d6

Browse files
committed
fix(transform): filter empty issues and keep stack trace
1 parent 0c038a2 commit 83845d6

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/transform.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,9 @@ export async function transform(
8787
}
8888

8989
const hasChanged = editor.hasChanged();
90-
const hasIssues = updates.some((u) => u.result.issues?.length);
90+
const hasIssues = updates.some(
91+
(u) => u.result.issues?.filter(Boolean).length,
92+
);
9193
const time = performance.now() - start;
9294

9395
return {
@@ -140,15 +142,14 @@ async function _transformBlock(
140142
result.issues = [
141143
...(result.issues || []),
142144
...nestedRes.updates.flatMap((u) => u.result.issues || []),
143-
];
145+
].filter(Boolean);
144146
}
145147
}
146148

147149
return result;
148-
} catch (_error: any) {
149-
const error = `(${block.generator}) ${_error.message || _error}`;
150+
} catch (error: any) {
150151
return {
151-
contents: `<!-- ⚠️ ${error} -->`,
152+
contents: `<!-- ⚠️ (${block.generator}) ${error.message || error} -->`,
152153
issues: [error],
153154
};
154155
}

0 commit comments

Comments
 (0)