我们多次认为 pylint 没有捕获一个简单的未解决的属性引用错误。
我查看了 pylint 代码,但无法立即找到它。像 PyCharm 这样的 IDE 可以检测到,所以在 pylint 中一定可以检测到。我们将 pylint 用作 CI 作业,并希望能够在合并代码之前检测到这一点。
我需要启用哪些 pylint 设置才能捕获如下错误?
class A():
df test_a(self):
print("A")
a = A()
a.test_b() # this should be caught by pylint.