Skip to content

added: scroll to element and wait till element is visible (#11) #39

added: scroll to element and wait till element is visible (#11)

added: scroll to element and wait till element is visible (#11) #39

Triggered via push March 13, 2025 07:43
Status Failure
Total duration 21s
Artifacts

lint.yaml

on: push
Fit to window
Zoom out
Zoom in

Annotations

1 error, 9 warnings, and 28 notices
lint
Process completed with exit code 1.
Incorrect type: src/screens/element_interactor.py#L30
Expected type 'collections.Iterable', got 'Type\[WaitType\]' instead
Invalid type hints definitions and usages: src/screens/base_screen.py#L8
'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#L15
'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/main_screen/main_screen.py#L18
'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/base_screen.py#L9
'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 'event_driver' might be referenced before assignment
Unbound local variables: conftest.py#L68
Local variable 'event_driver' might be referenced before assignment
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#L5
Class has no __init__ method
Class has no `__init__` method: src/locators/locators.py#L17
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
Class has no `__init__` method: src/locators/locators.py#L4
Class has no __init__ method
Class has no `__init__` method: src/locators/locators.py#L11
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/locators/locators.py#L17
Class names should use CapWords convention
PEP 8 naming convention violation: src/locators/locators.py#L11
Class names should use CapWords convention
PEP 8 naming convention violation: src/locators/locators.py#L5
Class names should use CapWords convention
Accessing a protected member of a class or a module: src/screens/element_interactor.py#L59
Access to a protected member _timeout of a class
Unused local symbols: src/screens/base_screen.py#L131
Local variable 'element' value is not used
Unused local symbols: src/drivers/event_listener.py#L19
Parameter '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