PyCharm's on-the-fly inspection immediately detects unresolved references, and highlights them with the red curvy line. PyCharm suggests quick fixes to deal with the unresolved references in the source code.
When you place the caret at an unresolved reference, PyCharm shows the red light bulb.
Click the bulb, or press Alt+Enter to reveal the list of available quick fixes:
PyCharm suggests a number of solutions. For example, choose one of the following options:
- Import this name to add an import statement.
- Create parameter to add a parameter with some initial value to the list of function parameters.
- Ignore unresolved reference <fully qualified symbol name>. So doing, the fully qualified name of the symbol in question will be added to the list of ignored references (File | Settings/Preferences | Editor | Inspections - Python - Unresolved references).
- Mark all attributes of <fully qualified type name> as ignored. In this case, the list of ignored references (File | Settings/Preferencdes | Editor | Inspections - Python - Unresolved references) will be modified with the fully qualified name of the type in question with the wildcard (*) at the end.