Added swipe to delete, logging, double tap, screenshot on exception #13
33 new problems found by Qodana Community for Python
Qodana Community for Python
33 new problems were found
| Inspection name | Severity | Problems |
|---|---|---|
Invalid type hints definitions and usages |
🔶 Warning | 7 |
Unbound local variables |
🔶 Warning | 2 |
Incorrect type |
🔶 Warning | 1 |
Class has no init method |
◽️ Notice | 8 |
Unused local symbols |
◽️ Notice | 5 |
Method is not declared static |
◽️ Notice | 4 |
PEP 8 naming convention violation |
◽️ Notice | 4 |
Improper first parameter |
◽️ Notice | 1 |
Accessing a protected member of a class or a module |
◽️ Notice | 1 |
☁️ View the detailed Qodana report
Contact Qodana team
Contact us at qodana-support@jetbrains.com
- Or via our issue tracker: https://jb.gg/qodana-issue
- Or share your feedback: https://jb.gg/qodana-discussions
Details
This result was published with Qodana GitHub Action
Annotations
Check notice on line 21 in src/locators/locators.py
github-actions / Qodana Community for Python
Class has no `__init__` method
Class has no __init__ method
Check notice on line 6 in src/drivers/android_driver.py
github-actions / Qodana Community for Python
Class has no `__init__` method
Class has no __init__ method
Check notice on line 5 in src/locators/locators.py
github-actions / Qodana Community for Python
Class has no `__init__` method
Class has no __init__ method
Check notice on line 6 in src/drivers/ios_driver.py
github-actions / Qodana Community for Python
Class has no `__init__` method
Class has no __init__ method
Check notice on line 13 in src/drivers/driver_factory.py
github-actions / Qodana Community for Python
Class has no `__init__` method
Class has no __init__ method
Check notice on line 4 in src/locators/locators.py
github-actions / Qodana Community for Python
Class has no `__init__` method
Class has no __init__ method
Check notice on line 18 in src/locators/locators.py
github-actions / Qodana Community for Python
Class has no `__init__` method
Class has no __init__ method
Check notice on line 11 in src/locators/locators.py
github-actions / Qodana Community for Python
Class has no `__init__` method
Class has no __init__ method
Check notice on line 22 in src/drivers/event_listener.py
github-actions / Qodana Community for Python
Method is not declared static
Method `after_click` may be 'static'
Check notice on line 16 in src/drivers/event_listener.py
github-actions / Qodana Community for Python
Method is not declared static
Method `after_find` may be 'static'
Check notice on line 25 in src/drivers/event_listener.py
github-actions / Qodana Community for Python
Method is not declared static
Method `after_quit` may be 'static'
Check notice on line 28 in src/drivers/event_listener.py
github-actions / Qodana Community for Python
Method is not declared static
Method `on_exception` may be 'static'
Check notice on line 18 in src/utils/logger.py
github-actions / Qodana Community for Python
Improper first parameter
Usually first parameter of a method is named 'self'
Check notice on line 18 in src/locators/locators.py
github-actions / Qodana Community for Python
PEP 8 naming convention violation
Class names should use CapWords convention
Check notice on line 11 in src/locators/locators.py
github-actions / Qodana Community for Python
PEP 8 naming convention violation
Class names should use CapWords convention
Check notice on line 5 in src/locators/locators.py
github-actions / Qodana Community for Python
PEP 8 naming convention violation
Class names should use CapWords convention
Check notice on line 21 in src/locators/locators.py
github-actions / Qodana Community for Python
PEP 8 naming convention violation
Class names should use CapWords convention
Check notice on line 60 in src/screens/element_interactor.py
github-actions / Qodana Community for Python
Accessing a protected member of a class or a module
Access to a protected member _timeout of a class
Check warning on line 31 in src/screens/element_interactor.py
github-actions / Qodana Community for Python
Incorrect type
Expected type 'collections.Iterable', got 'Type\[WaitType\]' instead
Check warning on line 21 in src/screens/main_screen/main_screen.py
github-actions / Qodana Community for Python
Invalid type hints definitions and usages
'Literal' may be parameterized with literal ints, byte and unicode strings, bools, Enum values, None, other literal types, or type aliases to other literal types
Check warning on line 15 in src/screens/element_interactor.py
github-actions / Qodana Community for Python
Invalid type hints definitions and usages
'Literal' may be parameterized with literal ints, byte and unicode strings, bools, Enum values, None, other literal types, or type aliases to other literal types
Check warning on line 75 in src/utils/logger.py
github-actions / Qodana Community for Python
Invalid type hints definitions and usages
'Literal' may be parameterized with literal ints, byte and unicode strings, bools, Enum values, None, other literal types, or type aliases to other literal types
Check warning on line 12 in src/screens/base_screen.py
github-actions / Qodana Community for Python
Invalid type hints definitions and usages
'Literal' may be parameterized with literal ints, byte and unicode strings, bools, Enum values, None, other literal types, or type aliases to other literal types
Check warning on line 71 in src/screens/base_screen.py
github-actions / Qodana Community for Python
Invalid type hints definitions and usages
'Literal' may be parameterized with literal ints, byte and unicode strings, bools, Enum values, None, other literal types, or type aliases to other literal types
Check warning on line 11 in src/screens/base_screen.py
github-actions / Qodana Community for Python
Invalid type hints definitions and usages
'Literal' may be parameterized with literal ints, byte and unicode strings, bools, Enum values, None, other literal types, or type aliases to other literal types