用于将函数作为属性进行比较的Python代码检查器

Mik*_*ton 5 python static-analysis lint

我偶尔会花费大量时间在我的代码中跟踪脑筋...虽然我通常会对它进行攻击,但是有些东西已经过了pylint.我最容易忽视的问题是......

# normally, variable is populated from parsed text, so it's not predictable
variable = 'fOoBaR'
if variable.lower == 'foobar':
    #       ^^^^^<------------------ should be .lower()
    do_something()
Run Code Online (Sandbox Code Playgroud)

无论是pylint还是Python都没有咆哮...是否有一个python代码检查工具可以标记这个特定的问题?