pylint #51222 using @foo.setter causes E1101 & E0102 [validation pending]

I noticed pylint doesn't handle well the case of:

@property
def foo(self):
   return self._bar.foo

@foo.setter
def foo(self, foo_val):
   self._bar.foo = foo_val

Though it's a perfectly valid case syntax since python2.6

It says I defined foo twice, and doesn't understand the ".setter" syntax (Gives E1101 & E0102).

prioritynormal
typeenhancement
done in0.25.1
load left0.000
closed by#869685f9a22d Do not issue warnings when using 2.6's property.setter/deleter functionality. Closes #50461, #52020 and #51222.