Hi Gediminas, sorry about the late response.
I had a look at the issue and to me it is indeed a FP, I still have to verify what was the implementation for the previous ticket you mentioned, but one thing that I found out is that we’re missing the ( and ) parenthesis when parsing record declarations. This leads to rule S1105 not being able to recognize that there is a token before the { in examples like the one you posted here.
I created this ticket that should fix this and more issues related to record classes.
Thank you for the feedback, this will surely improve the analyzer!