"""Checks that missing self in method defs don't crash Pylint.""" | |
# pylint: disable=useless-object-inheritance | |
class MyClass(object): | |
"""A class with some methods missing self args.""" | |
def __init__(self): | |
self.var = "var" | |
def method(): # [no-method-argument] | |
"""A method without a self argument.""" | |
def setup(): # [no-method-argument] | |
"""A method without a self argument, but usage.""" | |
self.var = 1 # [undefined-variable] | |
def correct(self): | |
"""Correct.""" | |
self.var = "correct" |