Skip to content

Feature - Reformatting for linting, format and analysis with Mago #547

Feature - Reformatting for linting, format and analysis with Mago

Feature - Reformatting for linting, format and analysis with Mago #547

Triggered via pull request August 24, 2026 00:39
Status Failure
Total duration 24m 34s
Artifacts 1

continuous-integration.yml

on: pull_request
Matrix: qa / test
Matrix: qa / mago
Fit to window
Zoom out
Zoom in

Annotations

6 errors, 17 warnings, and 3 notices
qa / Mago (PHP 8.3)
Process completed with exit code 1.
cyclomatic-complexity: src/TableGateway/Feature/RowGatewayFeature.php#L16
Class has high complexity. >Class has a cyclomatic complexity of 16, which exceeds the threshold of 15.
qa / Mago (PHP 8.5)
Process completed with exit code 1.
cyclomatic-complexity: src/TableGateway/Feature/RowGatewayFeature.php#L16
Class has high complexity. >Class has a cyclomatic complexity of 16, which exceeds the threshold of 15.
qa / Mago (PHP 8.4)
Process completed with exit code 1.
cyclomatic-complexity: src/TableGateway/Feature/RowGatewayFeature.php#L16
Class has high complexity. >Class has a cyclomatic complexity of 16, which exceeds the threshold of 15.
qa / Test (PHP 8.4 | locked)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
mixed-assignment: src/TableGateway/Feature/SequenceFeature.php#L130
Assigning `mixed` type to a variable may lead to unexpected behavior. >This expression has type `mixed`. >Assigning `mixed` type here. Using `mixed` can lead to runtime errors if the variable is used in a way that assumes a specific type. Help: Consider using a more specific type to avoid potential issues.
mixed-assignment: src/TableGateway/Feature/MetadataFeature.php#L68
Assigning `nonnull` type to a variable may lead to unexpected behavior. >This expression has type `nonnull`. >Assigning `nonnull` type here. Using `nonnull` can lead to runtime errors if the variable is used in a way that assumes a specific type. Help: Consider using a more specific type to avoid potential issues.
mixed-assignment: src/TableGateway/Feature/MetadataFeature.php#L46
Assigning `mixed` type to a variable may lead to unexpected behavior. >Assigning `mixed` type here. Using `mixed` can lead to runtime errors if the variable is used in a way that assumes a specific type. Help: Consider using a more specific type to avoid potential issues.
mixed-assignment: src/TableGateway/Feature/RowGatewayFeature.php#L38
Assigning `mixed` type to a variable may lead to unexpected behavior. >This expression has type `mixed`. >Assigning `mixed` type here. Using `mixed` can lead to runtime errors if the variable is used in a way that assumes a specific type. Help: Consider using a more specific type to avoid potential issues.
tagged-todo: src/TableGateway/Feature/SequenceFeature.php#L45
TODO should be tagged with (@username) or (#issue). >TODO comment is untagged Help: Add a user tag or issue reference to the TODO comment, e.g. TODO(@azjezz), TODO(azjezz), TODO(#123).
mixed-assignment: src/TableGateway/Feature/SequenceFeature.php#L130
Assigning `mixed` type to a variable may lead to unexpected behavior. >This expression has type `mixed`. >Assigning `mixed` type here. Using `mixed` can lead to runtime errors if the variable is used in a way that assumes a specific type. Help: Consider using a more specific type to avoid potential issues.
mixed-assignment: src/TableGateway/Feature/MetadataFeature.php#L68
Assigning `nonnull` type to a variable may lead to unexpected behavior. >This expression has type `nonnull`. >Assigning `nonnull` type here. Using `nonnull` can lead to runtime errors if the variable is used in a way that assumes a specific type. Help: Consider using a more specific type to avoid potential issues.
mixed-assignment: src/TableGateway/Feature/MetadataFeature.php#L46
Assigning `mixed` type to a variable may lead to unexpected behavior. >Assigning `mixed` type here. Using `mixed` can lead to runtime errors if the variable is used in a way that assumes a specific type. Help: Consider using a more specific type to avoid potential issues.
mixed-assignment: src/TableGateway/Feature/RowGatewayFeature.php#L38
Assigning `mixed` type to a variable may lead to unexpected behavior. >This expression has type `mixed`. >Assigning `mixed` type here. Using `mixed` can lead to runtime errors if the variable is used in a way that assumes a specific type. Help: Consider using a more specific type to avoid potential issues.
tagged-todo: src/TableGateway/Feature/SequenceFeature.php#L45
TODO should be tagged with (@username) or (#issue). >TODO comment is untagged Help: Add a user tag or issue reference to the TODO comment, e.g. TODO(@azjezz), TODO(azjezz), TODO(#123).
qa / Codecov
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
mixed-assignment: src/TableGateway/Feature/SequenceFeature.php#L130
Assigning `mixed` type to a variable may lead to unexpected behavior. >This expression has type `mixed`. >Assigning `mixed` type here. Using `mixed` can lead to runtime errors if the variable is used in a way that assumes a specific type. Help: Consider using a more specific type to avoid potential issues.
mixed-assignment: src/TableGateway/Feature/MetadataFeature.php#L68
Assigning `nonnull` type to a variable may lead to unexpected behavior. >This expression has type `nonnull`. >Assigning `nonnull` type here. Using `nonnull` can lead to runtime errors if the variable is used in a way that assumes a specific type. Help: Consider using a more specific type to avoid potential issues.
mixed-assignment: src/TableGateway/Feature/MetadataFeature.php#L46
Assigning `mixed` type to a variable may lead to unexpected behavior. >Assigning `mixed` type here. Using `mixed` can lead to runtime errors if the variable is used in a way that assumes a specific type. Help: Consider using a more specific type to avoid potential issues.
mixed-assignment: src/TableGateway/Feature/RowGatewayFeature.php#L38
Assigning `mixed` type to a variable may lead to unexpected behavior. >This expression has type `mixed`. >Assigning `mixed` type here. Using `mixed` can lead to runtime errors if the variable is used in a way that assumes a specific type. Help: Consider using a more specific type to avoid potential issues.
tagged-todo: src/TableGateway/Feature/SequenceFeature.php#L45
TODO should be tagged with (@username) or (#issue). >TODO comment is untagged Help: Add a user tag or issue reference to the TODO comment, e.g. TODO(@azjezz), TODO(azjezz), TODO(#123).
unused-property: src/RowGateway/Feature/FeatureSet.php#L24
Property `$magicSpecifications` is never used. >Property `$magicSpecifications` is declared here. This property is declared but never read or written within the class. Help: Consider prefixing the property with an underscore (`$_`) to indicate that it is intentionally unused, or remove it if it is not needed.
unused-property: src/RowGateway/Feature/FeatureSet.php#L24
Property `$magicSpecifications` is never used. >Property `$magicSpecifications` is declared here. This property is declared but never read or written within the class. Help: Consider prefixing the property with an underscore (`$_`) to indicate that it is intentionally unused, or remove it if it is not needed.
unused-property: src/RowGateway/Feature/FeatureSet.php#L24
Property `$magicSpecifications` is never used. >Property `$magicSpecifications` is declared here. This property is declared but never read or written within the class. Help: Consider prefixing the property with an underscore (`$_`) to indicate that it is intentionally unused, or remove it if it is not needed.

Artifacts

Produced during runtime
Name Size Digest
coverage-clover
26.8 KB
sha256:767deb6c37d3b5e3d649495b93497d138958feb77f8f5c1bb007d9707c1e7038