我想通过 [PyFlakes, Pylint] 和 mypy 获得正确的 linting 和类型提示。
例如,在下面的代码中,我们无法得到最后一行的类型错误。我们甚至不知道是否float_input存在。
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--float_input', type=float)
args = parser.parse_args()
def int_sum(a: int, b: int):
return a + b
c = int_sum(args.float_input, args.float_input)
Run Code Online (Sandbox Code Playgroud)
有没有什么好的方法可以改善这个问题呢?