私はときどき、コード内の頭脳を追跡するのにかなりの時間を費やします...通常はそれに対してpylintを実行しますが、pylintをすり抜けることがいくつかあります。私が見落としやすい問題はこれです...
# normally, variable is populated from parsed text, so it's not predictable
variable = 'fOoBaR'
if variable.lower == 'foobar':
# ^^^^^<------------------ should be .lower()
do_something()
これについてpylintもPythonの樹皮もありません...この特定の問題にフラグを立てることができるpythonコードチェックツールはありますか?