У меня есть этот фрагмент кода в модуле 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 не выдает никаких предупреждений о некоторых довольно серьезных проблемах:
- Возвращаемая переменная
foo
не была определена. - Я присваиваю не определенную переменную
call_func
переменнойbar
. - Я вызываю не определенную функцию
not_defined_func
внутри методаdo_work
.
Как мне включить PyCharm, чтобы выделить эти вещи? У меня новая установка PyCharm и все Inspections
включены в File > Settings > Editor > Inspections > Python
.