Bug 2: eslint-disable-next-line doesn't suppress no-unnecessary-condition
function g(x: number) {
// eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
if (x != null) return x
return 0
}
The disable comment is ignored. Other tsgolint rules like no-unsafe-return respect it fine.
Taken from oxc-project/tsgolint#699 (comment)