property()@property のアノテーションが付いた関数の引数に関する問題を報告します。


class C:
    @property
    def abc(self):  # getter は何かを return または yield で返すべきです
        pass

    @abc.setter
    def foo(self, value):  # 関数とデコレーターの名前が一致しません
        pass

    @abc.setter
    def abc(self, v1, v2):  # setter のシグネチャーは (self, value) でなければなりません
        pass

    @abc.deleter
    def abc(self, v1):  # deleter のシグネチャーは (self) でなければなりません
        pass

クイックフィックスを使用すると、パラメーターを更新できます。