Skip to content

Fix handling of RECORD objects with variable subobjects #65

Fix handling of RECORD objects with variable subobjects

Fix handling of RECORD objects with variable subobjects #65

Triggered via pull request August 19, 2026 16:49
Status Failure
Total duration 2m 30s
Artifacts –

validate.yml

on: pull_request
Static type analysis
23s
Static type analysis
Code linting
4s
Code linting
Matrix: Unit testing
Fit to window
Zoom out
Zoom in

Annotations

11 errors and 1 warning
ruff (PIE810): src/objdictgen/eds_utils.py#L386
src/objdictgen/eds_utils.py:386:26: PIE810 Call `startswith` once with a `tuple` help: Merge into a single `startswith` call
ruff (PIE810): src/objdictgen/eds_utils.py#L199
src/objdictgen/eds_utils.py:199:32: PIE810 Call `startswith` once with a `tuple` help: Merge into a single `startswith` call
ruff (PIE810): src/objdictgen/eds_utils.py#L189
src/objdictgen/eds_utils.py:189:28: PIE810 Call `startswith` once with a `tuple` help: Merge into a single `startswith` call
ruff (RUF100): src/objdictgen/eds_utils.py#L65
src/objdictgen/eds_utils.py:65:37: RUF100 Unused `noqa` directive (non-enabled: `E731`) help: Remove unused `noqa` directive
ruff (RUF100): src/objdictgen/eds_utils.py#L64
src/objdictgen/eds_utils.py:64:43: RUF100 Unused `noqa` directive (non-enabled: `E731`) help: Remove unused `noqa` directive
ruff (RUF100): src/objdictgen/eds_utils.py#L63
src/objdictgen/eds_utils.py:63:44: RUF100 Unused `noqa` directive (non-enabled: `E731`) help: Remove unused `noqa` directive
ruff (UP035): src/objdictgen/eds_utils.py#L26
src/objdictgen/eds_utils.py:26:1: UP035 Import from `collections.abc` instead: `Callable` help: Import from `collections.abc`
ruff (C401): src/objdictgen/__main__.py#L241
src/objdictgen/__main__.py:241:26: C401 Unnecessary generator (rewrite as a set comprehension) help: Rewrite as a set comprehension
ruff (UP035): src/objdictgen/__main__.py#L26
src/objdictgen/__main__.py:26:1: UP035 Import from `collections.abc` instead: `Callable`, `Sequence` help: Import from `collections.abc`
ruff (FURB167): packaging/filereplacer.py#L14
packaging/filereplacer.py:14:50: FURB167 Use of regular expression alias `re.S` help: Replace with `re.DOTALL`
Static type analysis
Process completed with exit code 1.
Code linting
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: astral-sh/ruff-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/