Skip to content

Create LICENSE

Create LICENSE #35

Triggered via pull request March 13, 2025 22:12
Status Success
Total duration 1m 16s
Artifacts

code_quality.yaml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

11 warnings and 28 notices
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
qodana
Failed to push quick fixes – The process '/usr/bin/gh' failed with exit code 1
qodana
Cache not found for keys: qodana-2024.3-refs/pull/14/merge-fde3bfad30ad4ead3ed1a07194bd3e5f386b6045, qodana-2024.3-refs/pull/14/merge
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