Как найти код, в котором отсутствуют аннотации типов? - PullRequest
1 голос
/ 24 января 2020

У меня есть проект, который полностью аннотирован. Или, по крайней мере, я на это надеюсь, потому что вполне возможно, что где-то там есть функция или две, в которых отсутствуют аннотации типов. Как я могу найти такие функции (или любые другие блоки кода)?

1 Ответ

2 голосов
/ 24 января 2020

Вы можете использовать mypy для этого. Просто добавьте некоторые переключатели к вызову команды:

$ mypy --disallow-untyped-calls --disallow-untyped-defs --disallow-incomplete-defs projectname

Это позволит вам найти все нетипизированные определения плюс неполные определения, а также предупредит вас, если вы вызовете нетипизированную функцию.

Для получения дополнительной информации запишите посмотрите на раздел нетипизированных определений и вызовов документации mypy .

...