Skip to content

PPA-0005: added ability to swipe and tap #22

PPA-0005: added ability to swipe and tap

PPA-0005: added ability to swipe and tap #22

Triggered via pull request March 10, 2025 21:14
Status Success
Total duration 1m 22s
Artifacts

code_quality.yaml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

14 warnings and 23 notices
Incorrect type: src/screens/element_interactor.py#L24
Expected type 'collections.Iterable', got 'Type\[WaitType\]' instead
Invalid type hints definitions and usages: src/screens/element_interactor.py#L78
'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
Invalid type hints definitions and usages: src/utils/logger.py#L93
'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
Invalid type hints definitions and usages: src/screens/base_screen.py#L21
'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
Invalid type hints definitions and usages: src/screens/element_interactor.py#L59
'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
Invalid type hints definitions and usages: src/utils/logger.py#L75
'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
Invalid type hints definitions and usages: src/screens/element_interactor.py#L98
'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
Invalid type hints definitions and usages: src/screens/element_interactor.py#L37
'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
Invalid type hints definitions and usages: src/screens/base_screen.py#L68
'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
Invalid type hints definitions and usages: src/screens/element_interactor.py#L123
'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
Unbound local variables: conftest.py#L65
Local variable 'driver' might be referenced before assignment
Unbound local variables: conftest.py#L68
Local variable 'driver' might be referenced before assignment
qodana
Cache not found for keys: qodana-2024.3-refs/pull/8/merge-910500dfc4af6963fec864a89796229ee33af591, qodana-2024.3-refs/pull/8/merge
qodana
Failed to push quick fixes – The process '/usr/bin/gh' failed with exit code 1
Class has no `__init__` method: src/drivers/android_driver.py#L6
Class has no __init__ method
Class has no `__init__` method: src/locators/locators.py#L4
Class has no __init__ method
Class has no `__init__` method: src/drivers/ios_driver.py#L6
Class has no __init__ method
Class has no `__init__` method: src/drivers/driver_factory.py#L10
Class has no __init__ method
Method is not declared static: src/drivers/event_listener.py#L28
Method `after_quit` may be 'static'
Method is not declared static: src/drivers/event_listener.py#L22
Method `after_click` may be 'static'
Method is not declared static: src/drivers/event_listener.py#L19
Method `before_click` may be 'static'
Method is not declared static: src/drivers/event_listener.py#L16
Method `after_find` may be 'static'
Method is not declared static: src/drivers/event_listener.py#L25
Method `before_quit` may be 'static'
Method is not declared static: src/drivers/event_listener.py#L31
Method `on_exception` may be 'static'
Method is not declared static: src/drivers/event_listener.py#L13
Method `before_find` may be 'static'
Improper first parameter: src/utils/logger.py#L18
Usually first parameter of a method is named 'self'
PEP 8 naming convention violation: src/screens/element_interactor.py#L5
Lowercase variable imported as non-lowercase
Accessing a protected member of a class or a module: src/screens/element_interactor.py#L52
Access to a protected member _timeout of a class
Unused local symbols: src/drivers/event_listener.py#L19
Parameter 'driver' value is not used
Unused local symbols: conftest.py#L61
Local variable 'event_driver' value is not used
Unused local symbols: src/drivers/event_listener.py#L13
Parameter 'driver' value is not used
Unused local symbols: src/drivers/event_listener.py#L16
Parameter 'driver' value is not used
Unused local symbols: src/drivers/event_listener.py#L31
Parameter 'exception' value is not used
Unused local symbols: src/drivers/event_listener.py#L22
Parameter 'driver' value is not used
Unused local symbols: src/drivers/event_listener.py#L31
Parameter 'driver' value is not used
Unused local symbols: src/drivers/event_listener.py#L25
Parameter 'driver' value is not used
Unused local symbols: src/drivers/event_listener.py#L28
Parameter 'driver' value is not used