2017-10-05 3 views
1

J'ai cette pièce de code dans un module Python ouvert dans PyCharm Community Edition 2017.2.Aucun avertissement sur les variables indéfinies dans PyCharm Community 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 

L'IDE ne donne pas d'avertissement sur certaines questions assez graves:

  1. La variable retournée foo n'a pas été défini.
  2. J'affecte la variable non définie call_func à la variable bar.
  3. J'appelle la fonction non définie not_defined_func à l'intérieur de la méthode do_work.

Comment activer PyCharm pour mettre en évidence ces éléments? J'ai une nouvelle installation de PyCharm et j'ai tous les Inspections activés dans File > Settings > Editor > Inspections > Python.

Répondre

0

Voir quel interpréteur python est activé, allez dans préférence> Projet> Interpréteur de projet. Définissez l'interpréteur Python, puis appliquez-le. Vérifiez également si les inspections sont activées.