Skip to content

Remove pedrotroller and add PHP 8.4 support #57

Remove pedrotroller and add PHP 8.4 support

Remove pedrotroller and add PHP 8.4 support #57

Triggered via push January 16, 2026 13:27
Status Failure
Total duration 19s
Artifacts

linter.yml

on: push
Matrix: Lint code
Fit to window
Zoom out
Zoom in

Annotations

10 errors
InvalidOperand: src/Julian.php#L32
src/Julian.php:32:25: InvalidOperand: Cannot process ints and floats in strict binary operands mode, please cast explicitly (see https://psalm.dev/058)
PossiblyUnusedMethod: src/Julian.php#L22
src/Julian.php:22:28: PossiblyUnusedMethod: Cannot find any calls to method Roukmoute\Polyfill\Calendar\Julian::jdtogregorian (see https://psalm.dev/087)
MissingOverrideAttribute: src/Jewish.php#L134
src/Jewish.php:134:5: MissingOverrideAttribute: Method Roukmoute\Polyfill\Calendar\Jewish::tosdn should have the "Override" attribute (see https://psalm.dev/358)
PossiblyUnusedMethod: src/Jewish.php#L53
src/Jewish.php:53:28: PossiblyUnusedMethod: Cannot find any calls to method Roukmoute\Polyfill\Calendar\Jewish::jewishtojd (see https://psalm.dev/087)
MissingOverrideAttribute: src/Gregor.php#L23
src/Gregor.php:23:5: MissingOverrideAttribute: Method Roukmoute\Polyfill\Calendar\Gregor::tosdn should have the "Override" attribute (see https://psalm.dev/358)
ClassMustBeFinal: src/Gregor.php#L12
src/Gregor.php:12:7: ClassMustBeFinal: Class Roukmoute\Polyfill\Calendar\Gregor is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
MissingOverrideAttribute: src/French.php#L22
src/French.php:22:5: MissingOverrideAttribute: Method Roukmoute\Polyfill\Calendar\French::tosdn should have the "Override" attribute (see https://psalm.dev/358)
ClassMustBeFinal: src/French.php#L12
src/French.php:12:7: ClassMustBeFinal: Class Roukmoute\Polyfill\Calendar\French is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
UnusedClass: src/Easter.php#L11
src/Easter.php:11:13: UnusedClass: Class Roukmoute\Polyfill\Calendar\Easter is never used (see https://psalm.dev/075)
UnusedClass: src/Calendar.php#L17
src/Calendar.php:17:13: UnusedClass: Class Roukmoute\Polyfill\Calendar\Calendar is never used (see https://psalm.dev/075)