Move endpoints type checking into startup #12
Annotations
87 warnings and 101 notices
Incorrect call arguments:
example/model_serializer_example.py#L40
Unexpected argument
|
Incorrect call arguments:
example/model_serializer_example.py#L40
Unexpected argument
|
Incorrect call arguments:
panther/db/queries/base_queries.py#L52
Unexpected argument
|
Incorrect call arguments:
example/model_serializer_example.py#L40
Unexpected argument
|
Incorrect call arguments:
panther/main.py#L83
Unexpected argument(s). Possible callees: Panther.handle_http(scope: dict, receive: (...) -\> Any, send: (...) -\> Any) Panther.handle_ws(scope: dict, receive: (...) -\> Any, send: (...) -\> Any)
|
Incorrect call arguments:
example/model_serializer_example.py#L37
Parameter 'validated_data' unfilled
|
Incorrect call arguments:
panther/db/queries/base_queries.py#L43
Unexpected argument
|
Incorrect call arguments:
example/model_serializer_example.py#L40
Unexpected argument
|
Missing `await` syntax in coroutine calls:
panther/base_websocket.py#L194
Coroutine 'create_task' is not awaited
|
Missing `await` syntax in coroutine calls:
panther/response.py#L191
Coroutine 'create_task' is not awaited
|
Method signature does not match signature of overridden method:
example/model_serializer_example.py#L35
Signature of method 'UserSerializer.create()' does not match signature of the base method in class 'ModelSerializer'
|
Unsatisfied package requirements:
panther/__init__.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/_utils.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/panel/urls.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/cli/monitor_command.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
example/core/urls.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
example/app/tests.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/middlewares/base.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
example/core/permissions.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
example/single_file_example.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/file_handler.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/db/connections.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
example/model_serializer_example.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/base_websocket.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/configs.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/main.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/db/queries/queries.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/_load_configs.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/response.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
example/app/apis.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/utils.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/db/queries/base_queries.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
example/core/configs.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/db/queries/pantherdb_queries.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/cli/utils.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/status.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/websocket.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/authentications.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
example/store/models.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/cli/create_command.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/logging.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
setup.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/db/queries/__init__.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/routings.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/exceptions.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/app.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/panel/__init__.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/panel/apis.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/db/queries/mongodb_queries.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
example/app/websockets.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/db/__init__.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/test.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/cli/template.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/pagination.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
example/app/urls.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
example/main.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/events.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/throttling.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
example/core/middlewares.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/panel/utils.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/db/utils.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/serializer.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/cli/run_command.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/generics.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/caching.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/db/models.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/db/cursor.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/cli/main.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/cli/__init__.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/permissions.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
example/app/models.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/background_tasks.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
example/websocket_example.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/base_request.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/middlewares/__init__.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/monitoring.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
example/app/serializers.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Unsatisfied package requirements:
panther/request.py#L0
Package requirements 'python-jose', 'faker', 'coverage', 'pytest', 'cryptography\~=42.0', 'websockets', 'pymongo' are not satisfied
|
Incorrect type:
example/model_serializer_example.py#L37
Expected type 'Type\[Model\]', got 'Coroutine' instead
|
Incorrect type:
panther/cli/create_command.py#L182
Expected type 'bool', got '(x: Any) -\> bool \| Any \| str' instead
|
Incorrect type:
panther/response.py#L40
Expected type 'Iterable\[_T\]', got 'Cursor' instead
|
Incorrect type:
panther/_utils.py#L106
Expected to return '(...) -\> Any', got no return
|
Incorrect type:
panther/_utils.py#L109
Expected type 'type', got '(...) -\> Any' instead
|
Incorrect type:
panther/_utils.py#L100
Expected to return '(...) -\> Any', got no return
|
Incorrect type:
panther/main.py#L103
Expected type 'type', got '(...) -\> Any' instead
|
Unbound local variables:
panther/base_websocket.py#L87
Local variable 'connection_id' might be referenced before assignment
|
qodana
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
An instance attribute is defined outside `__init__`:
panther/file_handler.py#L22
Instance attribute _file_name defined outside __init__
|
An instance attribute is defined outside `__init__`:
panther/db/connections.py#L86
Instance attribute _connection defined outside __init__
|
An instance attribute is defined outside `__init__`:
panther/test.py#L19
Instance attribute header defined outside __init__
|
An instance attribute is defined outside `__init__`:
panther/db/connections.py#L60
Instance attribute _client defined outside __init__
|
An instance attribute is defined outside `__init__`:
panther/main.py#L49
Instance attribute _configs_module defined outside __init__
|
An instance attribute is defined outside `__init__`:
panther/db/connections.py#L135
Instance attribute websocket_connection defined outside __init__
|
An instance attribute is defined outside `__init__`:
panther/monitoring.py#L28
Instance attribute log defined outside __init__
|
An instance attribute is defined outside `__init__`:
panther/db/connections.py#L69
Instance attribute _database defined outside __init__
|
An instance attribute is defined outside `__init__`:
panther/monitoring.py#L29
Instance attribute start_time defined outside __init__
|
An instance attribute is defined outside `__init__`:
panther/request.py#L39
Instance attribute __body defined outside __init__
|
An instance attribute is defined outside `__init__`:
panther/test.py#L42
Instance attribute payload defined outside __init__
|
Method is not declared static:
panther/app.py#L199
Method `get_output_model` may be 'static'
|
Method is not declared static:
example/app/apis.py#L245
Method `objects` may be 'static'
|
Method is not declared static:
panther/serializer.py#L230
Method `prepare_response` may be 'static'
|
Method is not declared static:
panther/serializer.py#L214
Method `update` may be 'static'
|
Method is not declared static:
panther/app.py#L196
Method `get_input_model` may be 'static'
|
Method is not declared static:
panther/serializer.py#L222
Method `partial_update` may be 'static'
|
Method is not declared static:
panther/test.py#L185
Method `receive` may be 'static'
|
Improper first parameter:
example/model_serializer_example.py#L31
Usually first parameter of a method is named 'self'
|
Problematic nesting of decorators:
panther/file_handler.py#L42
This decorator will not receive a callable it may expect; the built-in decorator returns a special object
|
Unsatisfied package requirements:
panther/response.py#L11
Package containing module 'pantherdb' is not listed in the project requirements
|
Unsatisfied package requirements:
example/app/serializers.py#L1
Package containing module 'app' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/serializer.py#L5
Package containing module 'pydantic' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/db/queries/queries.py#L5
Package containing module 'pydantic' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/cli/create_command.py#L4
Package containing module 'rich' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/app.py#L6
Package containing module 'orjson' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/cli/create_command.py#L6
Package containing module 'rich' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/db/queries/queries.py#L4
Package containing module 'pantherdb' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/cli/monitor_command.py#L12
Package containing module 'rich' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/cli/utils.py#L134
Package containing module 'uvloop' is not listed in the project requirements
|
Unsatisfied package requirements:
example/app/apis.py#L5
Package containing module 'app' is not listed in the project requirements
|
Unsatisfied package requirements:
example/app/urls.py#L2
Package containing module 'app' is not listed in the project requirements
|
Unsatisfied package requirements:
example/app/apis.py#L6
Package containing module 'app' is not listed in the project requirements
|
Unsatisfied package requirements:
example/model_serializer_example.py#L1
Package containing module 'pydantic' is not listed in the project requirements
|
Unsatisfied package requirements:
example/core/urls.py#L1
Package containing module 'app' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/cli/create_command.py#L7
Package containing module 'rich' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/db/connections.py#L6
Package containing module 'pantherdb' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/authentications.py#L17
Package containing module 'jose' is not listed in the project requirements
|
Unsatisfied package requirements:
example/app/urls.py#L1
Package containing module 'app' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/serializer.py#L4
Package containing module 'pydantic' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/response.py#L5
Package containing module 'orjson' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/caching.py#L6
Package containing module 'orjson' is not listed in the project requirements
|
Unsatisfied package requirements:
example/app/apis.py#L19
Package containing module 'pantherdb' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/cli/monitor_command.py#L10
Package containing module 'rich' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/file_handler.py#L4
Package containing module 'pydantic' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/request.py#L4
Package containing module 'orjson' is not listed in the project requirements
|
Unsatisfied package requirements:
example/app/tests.py#L3
Package containing module 'main' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/db/models.py#L6
Package containing module 'pydantic' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/cli/utils.py#L4
Package containing module 'rich' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/utils.py#L10
Package containing module 'pytz' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/cli/monitor_command.py#L9
Package containing module 'rich' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/generics.py#L4
Package containing module 'pantherdb' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/main.py#L10
Package containing module 'orjson' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/cli/run_command.py#L4
Package containing module 'uvicorn' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/db/connections.py#L57
Package containing module 'uvloop' is not listed in the project requirements
|
Unsatisfied package requirements:
example/app/serializers.py#L2
Package containing module 'pydantic' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/cli/monitor_command.py#L11
Package containing module 'rich' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/pagination.py#L2
Package containing module 'pantherdb' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/cli/create_command.py#L5
Package containing module 'rich' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/cli/utils.py#L144
Package containing module 'gunicorn' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/configs.py#L8
Package containing module 'pydantic' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/db/queries/pantherdb_queries.py#L4
Package containing module 'pantherdb' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/test.py#L5
Package containing module 'orjson' is not listed in the project requirements
|
Unsatisfied package requirements:
example/app/apis.py#L13
Package containing module 'core' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/cli/monitor_command.py#L14
Package containing module 'rich' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/cli/main.py#L33
Package containing module 'IPython' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/cli/monitor_command.py#L13
Package containing module 'rich' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/app.py#L7
Package containing module 'pydantic' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/base_websocket.py#L4
Package containing module 'orjson' is not listed in the project requirements
|
Unsatisfied package requirements:
panther/response.py#L6
Package containing module 'pydantic' is not listed in the project requirements
|
PEP 8 coding style violation:
panther/cli/monitor_command.py#L66
PEP 8: E501 line too long (147 \> 120 characters)
|
PEP 8 coding style violation:
panther/cli/create_command.py#L64
PEP 8: E501 line too long (167 \> 120 characters)
|
PEP 8 coding style violation:
panther/_utils.py#L103
PEP 8: E501 line too long (122 \> 120 characters)
|
PEP 8 coding style violation:
panther/main.py#L15
PEP 8: E501 line too long (122 \> 120 characters)
|
PEP 8 coding style violation:
panther/response.py#L15
PEP 8: E501 line too long (136 \> 120 characters)
|
Accessing a protected member of a class or a module:
panther/configs.py#L8
Access to a protected member _model_construction of a class
|
Accessing a protected member of a class or a module:
panther/db/queries/base_queries.py#L7
Access to a protected member _pydantic_core of a class
|
Accessing a protected member of a class or a module:
panther/configs.py#L44
Access to a protected member _reload_bases of a class
|
Accessing a protected member of a class or a module:
panther/configs.py#L8
Access to a protected member _internal of a class
|
Accessing a protected member of a class or a module:
panther/db/cursor.py#L42
Access to a protected member _create_model_instance of a class
|
Accessing a protected member of a class or a module:
panther/db/cursor.py#L35
Access to a protected member _create_model_instance of a class
|
Accessing a protected member of a class or a module:
panther/serializer.py#L6
Access to a protected member _pydantic_core of a class
|
Shadowing names from outer scopes:
panther/db/connections.py#L107
Shadows name 'db' from outer scope
|
Shadowing names from outer scopes:
panther/authentications.py#L88
Shadows name 'e' from outer scope
|
Shadowing names from outer scopes:
panther/authentications.py#L63
Shadows name 'e' from outer scope
|
Shadowing names from outer scopes:
panther/db/queries/queries.py#L128
Shadows name 'pipeline' from outer scope
|
Unused local symbols:
panther/app.py#L196
Parameter 'request' value is not used
|
Unused local symbols:
example/app/urls.py#L9
Parameter 'args' value is not used
|
Unused local symbols:
example/app/urls.py#L9
Parameter 'kwargs' value is not used
|
Unused local symbols:
panther/db/models.py#L17
Parameter 'handler' value is not used
|
Unused local symbols:
example/app/apis.py#L91
Parameter 'request' value is not used
|
Unused local symbols:
panther/main.py#L192
Local variable 'exception' value is not used
|
Unused local symbols:
panther/cli/monitor_command.py#L97
Parameter 'args' value is not used
|
Unused local symbols:
example/app/apis.py#L145
Parameter 'body' value is not used
|
Unused local symbols:
panther/serializer.py#L230
Parameter 'instance' value is not used
|
Unused local symbols:
panther/app.py#L199
Parameter 'request' value is not used
|
Unused local symbols:
example/app/apis.py#L245
Parameter 'kwargs' value is not used
|
Unused local symbols:
panther/cli/monitor_command.py#L97
Parameter 'kwargs' value is not used
|
Unused local symbols:
example/app/apis.py#L136
Parameter 'request' value is not used
|
Unused local symbols:
example/app/apis.py#L245
Parameter 'request' value is not used
|
Unused local symbols:
example/app/apis.py#L145
Parameter 'request' value is not used
|