PylintはR: 73,0:MyLogging: Too many public methods (22/20)
、次のコードのエラー()を報告し続けます。
class MyLogging(logging.Logger):
def foo(self):
pass
def bar(self):
pass
クラスには正確に22行のコードがあるため、最初はPylintのバグだと思いましたがMyLogging
、基本クラスのすべてのパブリックメソッドも含まれていることに気付きlogging.Logger
ました。これにより統計に20が追加されました。
基本クラスのパブリックメソッドをPylint統計から除外することは可能ですか?
PS:max-public-methods
より大きな数値に変更したり、1回限りの例外を追加したりできることは承知しています。# pylint: disable=R0904