Commit Graph

5 Commits

Author SHA1 Message Date
bab 00fc13620d fix(codegen): preserve coverage comments before object properties (#21312)
Closes #21302

---------

Co-authored-by: Dunqing <dengqing0821@gmail.com>
2026-04-20 12:51:01 +08:00
Boshen 77abf546de fix(codegen): preserve coverage comments before ConditionalExpression alternate and between SwitchCases (#20718)
## Summary

- Print leading coverage ignore comments (e.g. `/* istanbul ignore next */`) before `ConditionalExpression`'s alternate expression
- Print leading coverage ignore comments before `case`/`default` keywords in `SwitchStatement`

Closes #20549

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2026-03-25 00:07:22 +00:00
camc314 10426af0be feat(codegen): print soft space between inline block comments on the same line (#17799) 2026-01-08 12:34:41 +00:00
copilot-swe-agent a607cc453e feat(codegen): preserve comments between CatchClause's param and body (#16167)
Fixes oxc-project/oxc#16076
2025-12-05 06:29:52 +00:00
Boshen 2c66ac2bcf feat(codegen): preserve code coverage ignore comments (e.g. v8 ignore) (#10338)
fixes #10091

This PR attempts to preserve any comments with a start match of

```
/* v8 ignore */
/* c8 ignore */
/* node:coverage */
/* istanbul ignore */
```

Added a special handle for coverage comment before `catch`:

```
try {
  something();
}
/* istanbul ignore next */
catch(e) {
  // should never happen
}
```
2025-04-09 16:24:20 +00:00