在这个测试程序上:
def func():
foo = (
(1, 2)
(3, 4)
)
命令python -m py_compile my_script.py
警告“SyntaxWarning:'tuple' 对象不可调用;也许您错过了逗号?” 并pylint --disable=all --enable=E1102 my_script.py
输出“E1102: (1, 2) is not callable (not-callable)”。
但flake8
没有显示错误或警告。我怎样才能让它捕获(输出或警告)不可调用的声明?
我正在使用:
3.7.9 (mccabe: 0.6.1, pycodestyle: 2.5.0, pyflakes: 2.1.1) CPython 3.8.2 on Linux (WSL2)