Skip to content

Update README.md

Update README.md #47

Triggered via pull request March 13, 2025 22:46
Status Failure
Total duration 29s
Artifacts
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

lint.yaml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

1 error, 10 warnings, and 23 notices
lint
Process completed with exit code 1.
Incorrect type: src/screens/element_interactor.py#L31
Expected type 'collections.Iterable', got 'Type\[WaitType\]' instead
Invalid type hints definitions and usages: src/screens/main_screen/main_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#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#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#L12
'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#L71
'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#L11
'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
Unbound local variables: conftest.py#L68
Local variable 'event_driver' might be referenced before assignment
Unbound local variables: conftest.py#L71
Local variable 'event_driver' might be referenced before assignment
Class has no `__init__` method: src/locators/locators.py#L21
Class has no __init__ method
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/drivers/ios_driver.py#L6
Class has no __init__ method
Class has no `__init__` method: src/drivers/driver_factory.py#L13
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#L18
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#L22
Method `after_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 `after_quit` may be 'static'
Method is not declared static: src/drivers/event_listener.py#L28
Method `on_exception` 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#L18
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
PEP 8 naming convention violation: src/locators/locators.py#L21
Class names should use CapWords convention
Accessing a protected member of a class or a module: src/screens/element_interactor.py#L60
Access to a protected member _timeout of a class
Unused local symbols: src/drivers/event_listener.py#L25
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#L28
Parameter 'driver' value is not used
Unused local symbols: src/drivers/event_listener.py#L28
Parameter 'exception' value is not used
Unused local symbols: src/drivers/event_listener.py#L22
Parameter 'driver' value is not used