The difference from #2 relies on moving comment above instead of comments on the same line.
For me, it's more critical because I add comments above the properties. Also, it'll help with // eslint-disable-next-line comments
Known problems
The newline symbol from the comment remains. It should be easily fixed by prettier. I saw such policy in one of the used eslint plugins, so I hope it won't be a blocker to merge it: better remove extra new line than move comment manually
Relates to #2
The difference from #2 relies on moving comment above instead of comments on the same line.
For me, it's more critical because I add comments above the properties. Also, it'll help with
// eslint-disable-next-line
commentsKnown problems
The newline symbol from the comment remains. It should be easily fixed by prettier. I saw such policy in one of the used eslint plugins, so I hope it won't be a blocker to merge it: better remove extra new line than move comment manually