Есть ли способ настроить Visual Studio 2019, так что он предупреждает меня, когда я прохожу неправильный тип аргумента функции Python, вопреки тому, что говорит тип аннотация работы функции он должен получить? Например:
def areaOfACircle(radius: float) -> float:
return math.pi * radius * radius
area: float = areaOfACircle("three") # oops...
В этом примере функция areaOfACircle
использует необязательный синтаксис аннотации типа Python 3, как описано в PEP 526. Я хотел бы получить предупреждение от Visual Studio, когда мой код отображается вигнорировать аннотации типов;в этом случае это предупреждение может помочь избежать фатальной ошибки. Конечно, Python - это язык с динамической типизацией, но одно из обещаний аннотаций типов заключается в том, что IDE могут использовать их для выявления потенциальных ошибок в коде. Мне интересно, как включить это в Visual Studio.