PY3.C0202
Bad class method argument
Used when a class method has a first argument named differently than the value specified in valid-classmethod-first-arg option (default to "cls"), recommended to easily differentiate them from regular instance methods.
Noncompliant Code:
Copy
class Foo:
def __new__(some):
pass
Compliant Code:
Copy
class Foo:
def __new__(cls):
pass