Skip to content

Refactor parse_logger to handle structured logger records with error … #26

Refactor parse_logger to handle structured logger records with error …

Refactor parse_logger to handle structured logger records with error … #26

Triggered via pull request May 30, 2025 17:11
Status Failure
Total duration 16s
Artifacts

lint.yml

on: pull_request
Run autopep8
7s
Run autopep8
Run flake8
6s
Run flake8
Run Basedpyright
10s
Run Basedpyright
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 10 warnings
Run Basedpyright: parsley/parsley.py#L1
Import "crc8" could not be resolved (reportMissingImports)
Run Basedpyright: parsley/fields.py#L208
Expected type arguments for generic class "dict" (reportMissingTypeArgument)
Run Basedpyright: parsley/fields.py#L189
Expected type arguments for generic class "dict" (reportMissingTypeArgument)
Run Basedpyright: parsley/fields.py#L189
Expected type arguments for generic class "dict" (reportMissingTypeArgument)
Run Basedpyright: parsley/fields.py#L72
Expected type arguments for generic class "dict" (reportMissingTypeArgument)
Run Basedpyright: parsley/bitstring.py#L48
Operator "<<" not supported for types "bytes" and "int" (reportOperatorIssue)
Run Basedpyright: parsley/bitstring.py#L47
Type "int" is not assignable to declared type "bytes"   "int" is not assignable to "bytes" (reportAssignmentType)
Run Basedpyright: parsley/bitstring.py#L41
Operator "|" not supported for types "int | Unknown" and "Unknown | bytes"   Operator "|" not supported for types "int" and "bytes" (reportOperatorIssue)
Run Basedpyright: parsley/bitstring.py#L40
Operator "&" not supported for types "bytes" and "int" (reportOperatorIssue)
Run Basedpyright: parsley/bitstring.py#L39
Type "int" is not assignable to declared type "bytes"   "int" is not assignable to "bytes" (reportAssignmentType)
Run Basedpyright: parsley/__init__.py#L6
Import "parse_board_type_id" is not accessed (reportUnusedImport)
Run Basedpyright: parsley/__init__.py#L6
Type of "parse_board_type_id" is partially unknown   Type of "parse_board_type_id" is "(encoded_board_type_id: bytes) -> dict[Unknown, Unknown]" (reportUnknownVariableType)
Run Basedpyright: parsley/__init__.py#L6
Import "parse" is not accessed (reportUnusedImport)
Run Basedpyright: parsley/__init__.py#L6
Type of "parse" is partially unknown   Type of "parse" is "(msg_sid: bytes, msg_data: bytes) -> dict[Unknown, Unknown]" (reportUnknownVariableType)
Run Basedpyright: parsley/__init__.py#L6
Import "parse_fields" is not accessed (reportUnusedImport)
Run Basedpyright: parsley/__init__.py#L6
Type of "parse_fields" is partially unknown   Type of "parse_fields" is "(bit_str: BitString, fields: List[Field]) -> dict[Unknown, Unknown]" (reportUnknownVariableType)
Run Basedpyright: parsley/__init__.py#L4
Import "message_types" is not accessed (reportUnusedImport)
Run Basedpyright: parsley/__init__.py#L3
Import "message_definitions" is not accessed (reportUnusedImport)
Run Basedpyright: parsley/__init__.py#L2
Import "fields" is not accessed (reportUnusedImport)
Run Basedpyright: parsley/__init__.py#L1
Import "BitString" is not accessed (reportUnusedImport)