added ability to scroll down and up by coordinates #9
44 new problems found by Qodana Community for Python
Qodana Community for Python
44 new problems were found
| Inspection name | Severity | Problems |
|---|---|---|
Invalid type hints definitions and usages |
🔶 Warning | 11 |
Unbound local variables |
🔶 Warning | 2 |
Incorrect type |
🔶 Warning | 1 |
Unused local symbols |
◽️ Notice | 10 |
Class has no init method |
◽️ Notice | 7 |
Method is not declared static |
◽️ Notice | 7 |
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 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 14 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 10 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 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 28 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 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 19 in src/drivers/event_listener.py
github-actions / Qodana Community for Python
Method is not declared static
Method `before_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 `before_quit` may be 'static'
Check notice on line 31 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 13 in src/drivers/event_listener.py
github-actions / Qodana Community for Python
Method is not declared static
Method `before_find` 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 10 in src/screens/element_interactor.py
github-actions / Qodana Community for Python
PEP 8 naming convention violation
Lowercase variable imported as non-lowercase
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 14 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 57 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 29 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 128 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 110 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 93 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 64 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