Closed as not planned
Closed as not planned
Description
Before You File a Bug Report Please Confirm You Have Done The Following...
- I have tried restarting my IDE and the issue persists.
- I have updated to the latest version of the packages.
- I have searched for related issues and found none that matched my issue.
- I have read the FAQ and my problem is not listed.
Playground Link
Repro Code
declare let a: string | null | undefined;
declare let b: string | null | undefined;
a /* a */ !== /* b */ undefined /* c */ && /* d */ a /* e */ !== /* f */ null /* g */
? /* h */ a /* i */
: /* j */ b
ESLint Config
{
"rules": {
"@typescript-eslint/prefer-nullish-coalescing": "error"
}
}
tsconfig
Expected Result
"Inside" comments are kept:
declare let a: string | null | undefined;
declare let b: string | null | undefined;
a /* a */ /* b */ /* c */ /* d */ /* e */ /* f* / /* g */ /* h */ /* i */ ?? /* j */ b
Actual Result
"Inside" comments are lost:
declare let a: string | null | undefined;
declare let b: string | null | undefined;
a ?? b