Нет предупреждений о неопределенных переменных в PyCharm Community 2017.2

У меня есть этот фрагмент кода в модуле Python, открытом в PyCharm Community Edition 2017.2.

class Sample(object):
    def __init__(self):
        self.prop1 = 5
        self.prop2 = 10

    def method1(self):
        return foo

    def do_work(self):
        not_defined_func()


s = Sample()
s.method1()

bar = call_func

IDE не выдает никаких предупреждений о некоторых довольно серьезных проблемах:

  1. Возвращаемая переменная foo не была определена.
  2. Я присваиваю не определенную переменную call_func переменной bar.
  3. Я вызываю не определенную функцию not_defined_func внутри метода do_work.

Как мне включить PyCharm, чтобы выделить эти вещи? У меня новая установка PyCharm и все Inspections включены в File > Settings > Editor > Inspections > Python.


person Alex Tereshenkov    schedule 05.10.2017    source источник
comment
Вы решили это? У меня была похожая проблема не получать предупреждения о неразрешенных ссылках.   -  person bad_coder    schedule 20.03.2021


Ответы (1)


Посмотрите, какой интерпретатор Python включен, перейдите в «Настройки»> «Проект»> «Интерпретатор проекта». Установите интерпретатор Python, а затем примените его. Также проверьте, включены ли проверки.

person ZApatel    schedule 14.11.2017
comment
Обе эти вещи установлены, но у меня все еще есть проблема. - person Jonathan Mugan; 19.01.2019