Skip to content

codegen: preserve coverage comments before ObjectExpression's properties[] #21302

@AriPerkkio

Description

@AriPerkkio

Similar request as

Input:

const obj = {
    a: () => 1,
    /* v8 ignore next */
    b: () => 2,
}

Expected output:

const obj = {
    a: () => 1,
    /* v8 ignore next */
    b: () => 2,
}

Actual output

const obj = {
    a: () => 1,
    b: () => 2,
}

Reproduction

https://playground.oxc.rs/?t=ast&options=%7B%22run...

Mentioned in issue below (cc. @marzelc, @saskliutas)

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-codegenArea - Code Generation

    Type

    Priority

    None yet

    Effort

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions