Repository navigation
fix(compiler): carry coverage pragmas for remaining #2138 cases - #4701
junaidkhan80121 wants to merge 4 commits into
Conversation
🦋 Changeset detectedLatest commit: b68fa84 The changes in this PR will be included in the next version bump. This PR includes changesets to release 15 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Merging this PR will degrade performance by 4.84%1 warning
Warning Please fix the performance issues or acknowledge them on CodSpeed. Performance Changes
Tip Investigate this regression by commenting Comparing Footnotes
|
|
Thanks for picking up the rest of #2138. I found two problems, both reproduced with the Babel plugin and the Rust compiler:
On tests: Generated by Claude Code |
|
@ryansolid
|
Summary
istanbul/c8ignore pragmas onto a nested component'schildrengetter when the pragma sits immediately before that component (including through a fragment)childrengetterget()methodsref #2138
Test plan
pnpm --filter @solidjs/babel-plugin exec vitest run test/coverage-pragmas.spec.jspnpm --filter @solidjs/compiler exec vitest run __tests__/transform.test.js