feat(ZMSKVR): implement php code scanning with psalm #47
psalm.yml
on: pull_request
psalm-dead-code
57s
Matrix: psalm
Annotations
138 errors and 28 warnings
|
psalm (zmsmessaging)
Process completed with exit code 1.
|
|
psalm (zmsmessaging)
Process completed with exit code 2.
|
|
MissingOverrideAttribute:
src/Zmsmessaging/PhpUnit/Base.php#L37
src/Zmsmessaging/PhpUnit/Base.php:37:5: MissingOverrideAttribute: Method BO\Zmsmessaging\PhpUnit\Base::teardown should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsmessaging/PhpUnit/Base.php#L32
src/Zmsmessaging/PhpUnit/Base.php:32:5: MissingOverrideAttribute: Method BO\Zmsmessaging\PhpUnit\Base::setup should have the "Override" attribute (see https://psalm.dev/358)
|
|
UndefinedConstant:
config.example.php#L27
config.example.php:27:22: UndefinedConstant: Const APP_PATH is not defined, consider enabling the allConstantsGlobal config option if scanning legacy codebases (see https://psalm.dev/020)
|
|
psalm (zmsclient)
Process completed with exit code 1.
|
|
UndefinedClass:
src/Zmsclient/PhpUnit/Base.php#L131
src/Zmsclient/PhpUnit/Base.php:131:9: UndefinedClass: Class, interface or enum named App does not exist (see https://psalm.dev/019)
|
|
MissingOverrideAttribute:
src/Zmsclient/PhpUnit/Base.php#L40
src/Zmsclient/PhpUnit/Base.php:40:5: MissingOverrideAttribute: Method BO\Zmsclient\PhpUnit\Base::teardown should have the "Override" attribute (see https://psalm.dev/358)
|
|
UndefinedClass:
src/Zmsclient/PhpUnit/Base.php#L33
src/Zmsclient/PhpUnit/Base.php:33:9: UndefinedClass: Class, interface or enum named App does not exist (see https://psalm.dev/019)
|
|
MissingOverrideAttribute:
src/Zmsclient/PhpUnit/Base.php#L31
src/Zmsclient/PhpUnit/Base.php:31:5: MissingOverrideAttribute: Method BO\Zmsclient\PhpUnit\Base::setup should have the "Override" attribute (see https://psalm.dev/358)
|
|
UndefinedClass:
src/Zmsclient/OidcHandler.php#L91
src/Zmsclient/OidcHandler.php:91:13: UndefinedClass: Class, interface or enum named App does not exist (see https://psalm.dev/019)
|
|
UndefinedClass:
src/Zmsclient/OidcHandler.php#L51
src/Zmsclient/OidcHandler.php:51:9: UndefinedClass: Class, interface or enum named App does not exist (see https://psalm.dev/019)
|
|
UndefinedClass:
src/Zmsclient/ModuleAccess.php#L43
src/Zmsclient/ModuleAccess.php:43:17: UndefinedClass: Class, interface or enum named App does not exist (see https://psalm.dev/019)
|
|
MissingOverrideAttribute:
src/Zmsclient/GraphQL/GraphQLInterpreter.php#L61
src/Zmsclient/GraphQL/GraphQLInterpreter.php:61:5: MissingOverrideAttribute: Method BO\Zmsclient\GraphQL\GraphQLInterpreter::jsonserialize should have the "Override" attribute (see https://psalm.dev/358)
|
|
UndefinedClass:
src/Zmsclient/Auth.php#L61
src/Zmsclient/Auth.php:61:17: UndefinedClass: Class, interface or enum named App does not exist (see https://psalm.dev/019)
|
|
UndefinedClass:
src/Zmsclient/Auth.php#L25
src/Zmsclient/Auth.php:25:17: UndefinedClass: Class, interface or enum named App does not exist (see https://psalm.dev/019)
|
|
psalm (zmsdb)
Process completed with exit code 1.
|
|
UndefinedDocblockClass:
src/Zmsdb/Connection/Select.php#L78
src/Zmsdb/Connection/Select.php:78:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named Aura\Sql\Profiler does not exist (see https://psalm.dev/200)
|
|
UndefinedDocblockClass:
src/Zmsdb/Config.php#L91
src/Zmsdb/Config.php:91:16: UndefinedDocblockClass: Docblock-defined class, interface or enum named BO\Zmsdb\Resource does not exist (see https://psalm.dev/200)
|
|
MissingOverrideAttribute:
src/Zmsdb/Cluster.php#L48
src/Zmsdb/Cluster.php:48:5: MissingOverrideAttribute: Method BO\Zmsdb\Cluster::readresolvedreferences should have the "Override" attribute (see https://psalm.dev/358)
|
|
UnsupportedPropertyReferenceUsage:
src/Zmsdb/Cli/Db.php#L99
src/Zmsdb/Cli/Db.php:99:9: UnsupportedPropertyReferenceUsage: This reference cannot be analyzed by Psalm. (see https://psalm.dev/321)
|
|
UnsupportedPropertyReferenceUsage:
src/Zmsdb/Cli/Db.php#L82
src/Zmsdb/Cli/Db.php:82:13: UnsupportedPropertyReferenceUsage: This reference cannot be analyzed by Psalm. (see https://psalm.dev/321)
|
|
UnsupportedPropertyReferenceUsage:
src/Zmsdb/Cli/Db.php#L79
src/Zmsdb/Cli/Db.php:79:13: UnsupportedPropertyReferenceUsage: This reference cannot be analyzed by Psalm. (see https://psalm.dev/321)
|
|
UndefinedDocblockClass:
src/Zmsdb/Calldisplay.php#L20
src/Zmsdb/Calldisplay.php:20:16: UndefinedDocblockClass: Docblock-defined class, interface or enum named BO\Zmsdb\Resource does not exist (see https://psalm.dev/200)
|
|
UndefinedDocblockClass:
src/Zmsdb/Availability.php#L271
src/Zmsdb/Availability.php:271:16: UndefinedDocblockClass: Docblock-defined class, interface or enum named BO\Zmsdb\Resource does not exist (see https://psalm.dev/200)
|
|
UndefinedClass:
src/Zmsdb/Availability.php#L239
src/Zmsdb/Availability.php:239:23: UndefinedClass: Class, interface or enum named BO\Zmsdb\Exception\Availability\AvailabilityCreateFailed does not exist (see https://psalm.dev/019)
|
|
MissingOverrideAttribute:
src/Zmsdb/Availability.php#L31
src/Zmsdb/Availability.php:31:5: MissingOverrideAttribute: Method BO\Zmsdb\Availability::readresolvedreferences should have the "Override" attribute (see https://psalm.dev/358)
|
|
psalm (zmsticketprinter)
Process completed with exit code 1.
|
|
MissingOverrideAttribute:
src/Zmsticketprinter/RedirectOld.php#L24
src/Zmsticketprinter/RedirectOld.php:24:5: MissingOverrideAttribute: Method BO\Zmsticketprinter\RedirectOld::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsticketprinter/Process.php#L25
src/Zmsticketprinter/Process.php:25:5: MissingOverrideAttribute: Method BO\Zmsticketprinter\Process::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsticketprinter/Message.php#L22
src/Zmsticketprinter/Message.php:22:5: MissingOverrideAttribute: Method BO\Zmsticketprinter\Message::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsticketprinter/Index.php#L26
src/Zmsticketprinter/Index.php:26:5: MissingOverrideAttribute: Method BO\Zmsticketprinter\Index::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsticketprinter/Home.php#L23
src/Zmsticketprinter/Home.php:23:5: MissingOverrideAttribute: Method BO\Zmsticketprinter\Home::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsticketprinter/Helper/TwigExceptionHandler.php#L10
src/Zmsticketprinter/Helper/TwigExceptionHandler.php:10:5: MissingOverrideAttribute: Method BO\Zmsticketprinter\Helper\TwigExceptionHandler::withhtml should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsticketprinter/Helper/DialogHandler.php#L17
src/Zmsticketprinter/Helper/DialogHandler.php:17:5: MissingOverrideAttribute: Method BO\Zmsticketprinter\Helper\DialogHandler::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsticketprinter/Healthcheck.php#L26
src/Zmsticketprinter/Healthcheck.php:26:5: MissingOverrideAttribute: Method BO\Zmsticketprinter\Healthcheck::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsticketprinter/BaseController.php#L20
src/Zmsticketprinter/BaseController.php:20:5: MissingOverrideAttribute: Method BO\Zmsticketprinter\BaseController::__invoke should have the "Override" attribute (see https://psalm.dev/358)
|
|
UndefinedConstant:
config.example.php#L14
config.example.php:14:22: UndefinedConstant: Const APP_PATH is not defined, consider enabling the allConstantsGlobal config option if scanning legacy codebases (see https://psalm.dev/020)
|
|
psalm (mellon)
Process completed with exit code 1.
|
|
psalm (mellon)
Process completed with exit code 2.
|
|
MissingOverrideAttribute:
src/Mellon/Valid.php#L220
src/Mellon/Valid.php:220:5: MissingOverrideAttribute: Method BO\Mellon\Valid::getvalue should have the "Override" attribute (see https://psalm.dev/358)
|
|
UndefinedDocblockClass:
src/Mellon/Valid.php#L50
src/Mellon/Valid.php:50:15: UndefinedDocblockClass: Docblock-defined class, interface or enum named BO\Mellon\Const does not exist (see https://psalm.dev/200)
|
|
UndefinedDocblockClass:
src/Mellon/Valid.php#L49
src/Mellon/Valid.php:49:15: UndefinedDocblockClass: Docblock-defined class, interface or enum named BO\Mellon\Const does not exist (see https://psalm.dev/200)
|
|
MissingOverrideAttribute:
src/Mellon/Unvalidated.php#L37
src/Mellon/Unvalidated.php:37:5: MissingOverrideAttribute: Method BO\Mellon\Unvalidated::getvalue should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingTemplateParam:
src/Mellon/Failure/MessageList.php#L16
src/Mellon/Failure/MessageList.php:16:7: MissingTemplateParam: BO\Mellon\Failure\MessageList has missing template params when extending ArrayObject, expecting 2 (see https://psalm.dev/182)
|
|
psalm (zmscalldisplay)
Process completed with exit code 1.
|
|
psalm (zmscalldisplay)
Process completed with exit code 2.
|
|
MissingOverrideAttribute:
src/Zmscalldisplay/Helper/TwigExceptionHandler.php#L10
src/Zmscalldisplay/Helper/TwigExceptionHandler.php:10:5: MissingOverrideAttribute: Method BO\Zmscalldisplay\Helper\TwigExceptionHandler::withhtml should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmscalldisplay/BaseController.php#L23
src/Zmscalldisplay/BaseController.php:23:5: MissingOverrideAttribute: Method BO\Zmscalldisplay\BaseController::__invoke should have the "Override" attribute (see https://psalm.dev/358)
|
|
UndefinedConstant:
config.example.php#L14
config.example.php:14:22: UndefinedConstant: Const APP_PATH is not defined, consider enabling the allConstantsGlobal config option if scanning legacy codebases (see https://psalm.dev/020)
|
|
psalm (zmsadmin)
Process completed with exit code 1.
|
|
MissingOverrideAttribute:
src/Zmsadmin/Changelog.php#L18
src/Zmsadmin/Changelog.php:18:5: MissingOverrideAttribute: Method BO\Zmsadmin\Changelog::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsadmin/Calldisplay.php#L20
src/Zmsadmin/Calldisplay.php:20:5: MissingOverrideAttribute: Method BO\Zmsadmin\Calldisplay::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsadmin/CalendarWeek.php#L19
src/Zmsadmin/CalendarWeek.php:19:5: MissingOverrideAttribute: Method BO\Zmsadmin\CalendarWeek::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsadmin/CalendarPage.php#L18
src/Zmsadmin/CalendarPage.php:18:5: MissingOverrideAttribute: Method BO\Zmsadmin\CalendarPage::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsadmin/BaseController.php#L20
src/Zmsadmin/BaseController.php:20:5: MissingOverrideAttribute: Method BO\Zmsadmin\BaseController::__invoke should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsadmin/AvailabilityListUpdate.php#L26
src/Zmsadmin/AvailabilityListUpdate.php:26:5: MissingOverrideAttribute: Method BO\Zmsadmin\AvailabilityListUpdate::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsadmin/AvailabilityDelete.php#L23
src/Zmsadmin/AvailabilityDelete.php:23:5: MissingOverrideAttribute: Method BO\Zmsadmin\AvailabilityDelete::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsadmin/AppointmentFormFreeProcessList.php#L16
src/Zmsadmin/AppointmentFormFreeProcessList.php:16:5: MissingOverrideAttribute: Method BO\Zmsadmin\AppointmentFormFreeProcessList::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsadmin/AppointmentFormButtons.php#L16
src/Zmsadmin/AppointmentFormButtons.php:16:5: MissingOverrideAttribute: Method BO\Zmsadmin\AppointmentFormButtons::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsadmin/AppointmentForm.php#L20
src/Zmsadmin/AppointmentForm.php:20:5: MissingOverrideAttribute: Method BO\Zmsadmin\AppointmentForm::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
psalm-dead-code
Process completed with exit code 1.
|
|
PossiblyUnusedParam:
mellon/src/Mellon/Valid.php#L54
mellon/src/Mellon/Valid.php:54:43: PossiblyUnusedParam: Param #2 is never referenced in this method (see https://psalm.dev/134)
|
|
PossiblyUnusedParam:
mellon/src/Mellon/Valid.php#L54
mellon/src/Mellon/Valid.php:54:33: PossiblyUnusedParam: Param #1 is never referenced in this method (see https://psalm.dev/134)
|
|
UndefinedDocblockClass:
mellon/src/Mellon/Valid.php#L50
mellon/src/Mellon/Valid.php:50:15: UndefinedDocblockClass: Docblock-defined class, interface or enum named BO\Mellon\Const does not exist (see https://psalm.dev/200)
|
|
UndefinedDocblockClass:
mellon/src/Mellon/Valid.php#L49
mellon/src/Mellon/Valid.php:49:15: UndefinedDocblockClass: Docblock-defined class, interface or enum named BO\Mellon\Const does not exist (see https://psalm.dev/200)
|
|
PossiblyUnusedMethod:
mellon/src/Mellon/Unvalidated.php#L68
mellon/src/Mellon/Unvalidated.php:68:21: PossiblyUnusedMethod: Cannot find any calls to method BO\Mellon\Unvalidated::setCallback (see https://psalm.dev/087)
|
|
MissingOverrideAttribute:
mellon/src/Mellon/Unvalidated.php#L37
mellon/src/Mellon/Unvalidated.php:37:5: MissingOverrideAttribute: Method BO\Mellon\Unvalidated::getvalue should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingTemplateParam:
mellon/src/Mellon/Failure/MessageList.php#L16
mellon/src/Mellon/Failure/MessageList.php:16:7: MissingTemplateParam: BO\Mellon\Failure\MessageList has missing template params when extending ArrayObject, expecting 2 (see https://psalm.dev/182)
|
|
PossiblyUnusedProperty:
mellon/src/Mellon/Failure/Exception.php#L22
mellon/src/Mellon/Failure/Exception.php:22:15: PossiblyUnusedProperty: Cannot find any references to property BO\Mellon\Failure\Exception::$validator (see https://psalm.dev/149)
|
|
PossiblyUnusedMethod:
mellon/src/Mellon/Collection.php#L96
mellon/src/Mellon/Collection.php:96:21: PossiblyUnusedMethod: Cannot find any calls to method BO\Mellon\Collection::getValid (see https://psalm.dev/087)
|
|
PossiblyUnusedMethod:
mellon/src/Mellon/Collection.php#L83
mellon/src/Mellon/Collection.php:83:21: PossiblyUnusedMethod: Cannot find explicit calls to method BO\Mellon\Collection::getValues (but did find some potential callers) (see https://psalm.dev/087)
|
|
psalm (zmsstatistic)
Process completed with exit code 1.
|
|
MissingOverrideAttribute:
src/Zmsstatistic/Helper/DialogHandler.php#L23
src/Zmsstatistic/Helper/DialogHandler.php:23:5: MissingOverrideAttribute: Method BO\Zmsstatistic\Helper\DialogHandler::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsstatistic/Helper/ChangelogHelper.php#L9
src/Zmsstatistic/Helper/ChangelogHelper.php:9:5: MissingOverrideAttribute: Method BO\Zmsstatistic\Helper\ChangelogHelper::getchangelogpath should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsstatistic/Healthcheck.php#L21
src/Zmsstatistic/Healthcheck.php:21:5: MissingOverrideAttribute: Method BO\Zmsstatistic\Healthcheck::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsstatistic/Download/WarehouseSubject.php#L20
src/Zmsstatistic/Download/WarehouseSubject.php:20:5: MissingOverrideAttribute: Method BO\Zmsstatistic\Download\WarehouseSubject::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsstatistic/Download/WarehouseReport.php#L22
src/Zmsstatistic/Download/WarehouseReport.php:22:5: MissingOverrideAttribute: Method BO\Zmsstatistic\Download\WarehouseReport::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsstatistic/Download/WaitingReport.php#L65
src/Zmsstatistic/Download/WaitingReport.php:65:5: MissingOverrideAttribute: Method BO\Zmsstatistic\Download\WaitingReport::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsstatistic/Download/RequestReport.php#L33
src/Zmsstatistic/Download/RequestReport.php:33:5: MissingOverrideAttribute: Method BO\Zmsstatistic\Download\RequestReport::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsstatistic/Download/ClientReport.php#L22
src/Zmsstatistic/Download/ClientReport.php:22:5: MissingOverrideAttribute: Method BO\Zmsstatistic\Download\ClientReport::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsstatistic/Changelog.php#L22
src/Zmsstatistic/Changelog.php:22:5: MissingOverrideAttribute: Method BO\Zmsstatistic\Changelog::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsstatistic/BaseController.php#L19
src/Zmsstatistic/BaseController.php:19:5: MissingOverrideAttribute: Method BO\Zmsstatistic\BaseController::__invoke should have the "Override" attribute (see https://psalm.dev/358)
|
|
psalm (zmsdldb)
Process completed with exit code 1.
|
|
MissingOverrideAttribute:
src/Zmsdldb/Elastic/Authority.php#L51
src/Zmsdldb/Elastic/Authority.php:51:5: MissingOverrideAttribute: Method BO\Zmsdldb\Elastic\Authority::fromlocationresults should have the "Override" attribute (see https://psalm.dev/358)
|
|
UndefinedDocblockClass:
src/Zmsdldb/Elastic/Authority.php#L49
src/Zmsdldb/Elastic/Authority.php:49:16: UndefinedDocblockClass: Docblock-defined class, interface or enum named BO\Zmsdldb\Collection\Authorities\Authorities does not exist (see https://psalm.dev/200)
|
|
UndefinedClass:
src/Zmsdldb/Elastic/Authority.php#L27
src/Zmsdldb/Elastic/Authority.php:27:18: UndefinedClass: Class, interface or enum named Elastica\Query does not exist (see https://psalm.dev/019)
|
|
MissingOverrideAttribute:
src/Zmsdldb/Elastic/Authority.php#L23
src/Zmsdldb/Elastic/Authority.php:23:5: MissingOverrideAttribute: Method BO\Zmsdldb\Elastic\Authority::fetchlist should have the "Override" attribute (see https://psalm.dev/358)
|
|
UndefinedDocblockClass:
src/Zmsdldb/Elastic/Authority.php#L21
src/Zmsdldb/Elastic/Authority.php:21:16: UndefinedDocblockClass: Docblock-defined class, interface or enum named BO\Zmsdldb\Collection\Authorities\Authorities does not exist (see https://psalm.dev/200)
|
|
UndefinedDocblockClass:
src/Zmsdldb/Collection/Locations.php#L34
src/Zmsdldb/Collection/Locations.php:34:16: UndefinedDocblockClass: Docblock-defined class, interface or enum named BO\Zmsdldb\Collection\clone does not exist (see https://psalm.dev/200)
|
|
MissingTemplateParam:
src/Zmsdldb/Collection/Base.php#L12
src/Zmsdldb/Collection/Base.php:12:7: MissingTemplateParam: BO\Zmsdldb\Collection\Base has missing template params when extending ArrayObject, expecting 2 (see https://psalm.dev/182)
|
|
UndefinedDocblockClass:
src/Zmsdldb/Collection/Authorities.php#L202
src/Zmsdldb/Collection/Authorities.php:202:16: UndefinedDocblockClass: Docblock-defined class, interface or enum named BO\Zmsdldb\Collection\Collection does not exist (see https://psalm.dev/200)
|
|
UndefinedDocblockClass:
src/Zmsdldb/Collection/Authorities.php#L131
src/Zmsdldb/Collection/Authorities.php:131:16: UndefinedDocblockClass: Docblock-defined class, interface or enum named BO\Zmsdldb\Collection\clone does not exist (see https://psalm.dev/200)
|
|
UndefinedConstant:
config.example.php#L53
config.example.php:53:22: UndefinedConstant: Const APP_PATH is not defined, consider enabling the allConstantsGlobal config option if scanning legacy codebases (see https://psalm.dev/020)
|
|
psalm (zmsapi)
Process completed with exit code 1.
|
|
MissingOverrideAttribute:
src/Zmsapi/AvailabilityGet.php#L20
src/Zmsapi/AvailabilityGet.php:20:5: MissingOverrideAttribute: Method BO\Zmsapi\AvailabilityGet::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
UndefinedDocblockClass:
src/Zmsapi/AvailabilityDelete.php#L33
src/Zmsapi/AvailabilityDelete.php:33:51: UndefinedDocblockClass: Docblock-defined class, interface or enum named BO\Zmsdb\Resource does not exist (see https://psalm.dev/200)
|
|
MissingOverrideAttribute:
src/Zmsapi/AvailabilityDelete.php#L24
src/Zmsapi/AvailabilityDelete.php:24:5: MissingOverrideAttribute: Method BO\Zmsapi\AvailabilityDelete::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsapi/AvailabilityClosureToggle.php#L28
src/Zmsapi/AvailabilityClosureToggle.php:28:5: MissingOverrideAttribute: Method BO\Zmsapi\AvailabilityClosureToggle::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsapi/AvailabilityClosureRead.php#L12
src/Zmsapi/AvailabilityClosureRead.php:12:5: MissingOverrideAttribute: Method BO\Zmsapi\AvailabilityClosureRead::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsapi/AppointmentUpdate.php#L23
src/Zmsapi/AppointmentUpdate.php:23:5: MissingOverrideAttribute: Method BO\Zmsapi\AppointmentUpdate::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsapi/ApikeyUpdate.php#L20
src/Zmsapi/ApikeyUpdate.php:20:5: MissingOverrideAttribute: Method BO\Zmsapi\ApikeyUpdate::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsapi/ApikeyGet.php#L20
src/Zmsapi/ApikeyGet.php:20:5: MissingOverrideAttribute: Method BO\Zmsapi\ApikeyGet::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsapi/ApikeyDelete.php#L20
src/Zmsapi/ApikeyDelete.php:20:5: MissingOverrideAttribute: Method BO\Zmsapi\ApikeyDelete::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
UndefinedConstant:
config.example.php#L55
config.example.php:55:22: UndefinedConstant: Const APP_PATH is not defined, consider enabling the allConstantsGlobal config option if scanning legacy codebases (see https://psalm.dev/020)
|
|
psalm (zmscitizenapi)
Process completed with exit code 1.
|
|
MissingOverrideAttribute:
src/Zmscitizenapi/Controllers/Availability/AvailableAppointmentsListController.php#L27
src/Zmscitizenapi/Controllers/Availability/AvailableAppointmentsListController.php:27:5: MissingOverrideAttribute: Method BO\Zmscitizenapi\Controllers\Availability\AvailableAppointmentsListController::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmscitizenapi/Controllers/Availability/AvailableAppointmentsListByOfficeController.php#L26
src/Zmscitizenapi/Controllers/Availability/AvailableAppointmentsListByOfficeController.php:26:5: MissingOverrideAttribute: Method BO\Zmscitizenapi\Controllers\Availability\AvailableAppointmentsListByOfficeController::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmscitizenapi/Controllers/Appointment/MyAppointmentsController.php#L23
src/Zmscitizenapi/Controllers/Appointment/MyAppointmentsController.php:23:5: MissingOverrideAttribute: Method BO\Zmscitizenapi\Controllers\Appointment\MyAppointmentsController::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmscitizenapi/Controllers/Appointment/AppointmentUpdateController.php#L23
src/Zmscitizenapi/Controllers/Appointment/AppointmentUpdateController.php:23:5: MissingOverrideAttribute: Method BO\Zmscitizenapi\Controllers\Appointment\AppointmentUpdateController::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmscitizenapi/Controllers/Appointment/AppointmentReserveController.php#L27
src/Zmscitizenapi/Controllers/Appointment/AppointmentReserveController.php:27:5: MissingOverrideAttribute: Method BO\Zmscitizenapi\Controllers\Appointment\AppointmentReserveController::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmscitizenapi/Controllers/Appointment/AppointmentPreconfirmController.php#L23
src/Zmscitizenapi/Controllers/Appointment/AppointmentPreconfirmController.php:23:5: MissingOverrideAttribute: Method BO\Zmscitizenapi\Controllers\Appointment\AppointmentPreconfirmController::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmscitizenapi/Controllers/Appointment/AppointmentConfirmController.php#L23
src/Zmscitizenapi/Controllers/Appointment/AppointmentConfirmController.php:23:5: MissingOverrideAttribute: Method BO\Zmscitizenapi\Controllers\Appointment\AppointmentConfirmController::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmscitizenapi/Controllers/Appointment/AppointmentCancelController.php#L23
src/Zmscitizenapi/Controllers/Appointment/AppointmentCancelController.php:23:5: MissingOverrideAttribute: Method BO\Zmscitizenapi\Controllers\Appointment\AppointmentCancelController::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmscitizenapi/Controllers/Appointment/AppointmentByIdController.php#L23
src/Zmscitizenapi/Controllers/Appointment/AppointmentByIdController.php:23:5: MissingOverrideAttribute: Method BO\Zmscitizenapi\Controllers\Appointment\AppointmentByIdController::readresponse should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmscitizenapi/BaseController.php#L13
src/Zmscitizenapi/BaseController.php:13:5: MissingOverrideAttribute: Method BO\Zmscitizenapi\BaseController::__invoke should have the "Override" attribute (see https://psalm.dev/358)
|
|
psalm (zmsslim)
Process completed with exit code 1.
|
|
UndefinedClass:
src/Slim/Bootstrap.php#L102
src/Slim/Bootstrap.php:102:21: UndefinedClass: Class, interface or enum named App does not exist (see https://psalm.dev/019)
|
|
UndefinedClass:
src/Slim/Bootstrap.php#L101
src/Slim/Bootstrap.php:101:20: UndefinedClass: Class, interface or enum named App does not exist (see https://psalm.dev/019)
|
|
UndefinedClass:
src/Slim/Bootstrap.php#L96
src/Slim/Bootstrap.php:96:13: UndefinedClass: Class, interface or enum named App does not exist (see https://psalm.dev/019)
|
|
UndefinedClass:
src/Slim/Bootstrap.php#L63
src/Slim/Bootstrap.php:63:13: UndefinedClass: Class, interface or enum named App does not exist (see https://psalm.dev/019)
|
|
UndefinedClass:
src/Slim/Bootstrap.php#L50
src/Slim/Bootstrap.php:50:50: UndefinedClass: Class, interface or enum named App does not exist (see https://psalm.dev/019)
|
|
UndefinedClass:
src/Slim/Bootstrap.php#L49
src/Slim/Bootstrap.php:49:48: UndefinedClass: Class, interface or enum named App does not exist (see https://psalm.dev/019)
|
|
UndefinedClass:
src/Slim/Bootstrap.php#L47
src/Slim/Bootstrap.php:47:54: UndefinedClass: Class, interface or enum named App does not exist (see https://psalm.dev/019)
|
|
UndefinedClass:
src/Slim/Bootstrap.php#L46
src/Slim/Bootstrap.php:46:49: UndefinedClass: Class, interface or enum named App does not exist (see https://psalm.dev/019)
|
|
UndefinedClass:
src/Slim/Bootstrap.php#L33
src/Slim/Bootstrap.php:33:54: UndefinedClass: Class, interface or enum named App does not exist (see https://psalm.dev/019)
|
|
UndefinedClass:
src/Slim/Bootstrap.php#L33
src/Slim/Bootstrap.php:33:37: UndefinedClass: Class, interface or enum named App does not exist (see https://psalm.dev/019)
|
|
psalm (zmsentities)
Process completed with exit code 1.
|
|
MissingOverrideAttribute:
src/Zmsentities/Calendar.php#L314
src/Zmsentities/Calendar.php:314:5: MissingOverrideAttribute: Method BO\Zmsentities\Calendar::withlessdata should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsentities/Calendar.php#L17
src/Zmsentities/Calendar.php:17:5: MissingOverrideAttribute: Method BO\Zmsentities\Calendar::getdefaults should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsentities/Availability.php#L999
src/Zmsentities/Availability.php:999:5: MissingOverrideAttribute: Method BO\Zmsentities\Availability::withlessdata should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsentities/Availability.php#L978
src/Zmsentities/Availability.php:978:5: MissingOverrideAttribute: Method BO\Zmsentities\Availability::offsetset should have the "Override" attribute (see https://psalm.dev/358)
|
|
InvalidParamDefault:
src/Zmsentities/Availability.php#L173
src/Zmsentities/Availability.php:173:15: InvalidParamDefault: Default value type false for argument 2 of method BO\Zmsentities\Availability::isOpened does not match the given type string (see https://psalm.dev/062)
|
|
InvalidParamDefault:
src/Zmsentities/Availability.php#L125
src/Zmsentities/Availability.php:125:15: InvalidParamDefault: Default value type false for argument 2 of method BO\Zmsentities\Availability::isOpenedOnDate does not match the given type string (see https://psalm.dev/062)
|
|
MissingOverrideAttribute:
src/Zmsentities/Availability.php#L45
src/Zmsentities/Availability.php:45:5: MissingOverrideAttribute: Method BO\Zmsentities\Availability::getdefaults should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsentities/Appointment.php#L13
src/Zmsentities/Appointment.php:13:5: MissingOverrideAttribute: Method BO\Zmsentities\Appointment::getdefaults should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsentities/Apikey.php#L11
src/Zmsentities/Apikey.php:11:5: MissingOverrideAttribute: Method BO\Zmsentities\Apikey::getdefaults should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/Zmsentities/Apiclient.php#L11
src/Zmsentities/Apiclient.php:11:5: MissingOverrideAttribute: Method BO\Zmsentities\Apiclient::getdefaults should have the "Override" attribute (see https://psalm.dev/358)
|
|
psalm (zmsmessaging)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, github/codeql-action/upload-sarif@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
psalm (zmsmessaging)
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/
|
|
psalm (zmsclient)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, github/codeql-action/upload-sarif@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
psalm (zmsclient)
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/
|
|
psalm (zmsdb)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, github/codeql-action/upload-sarif@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
psalm (zmsdb)
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/
|
|
psalm (zmsticketprinter)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, github/codeql-action/upload-sarif@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
psalm (zmsticketprinter)
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/
|
|
psalm (mellon)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, github/codeql-action/upload-sarif@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
psalm (mellon)
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/
|
|
psalm (zmscalldisplay)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, github/codeql-action/upload-sarif@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
psalm (zmscalldisplay)
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/
|
|
psalm (zmsadmin)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, github/codeql-action/upload-sarif@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
psalm (zmsadmin)
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/
|
|
psalm-dead-code
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, github/codeql-action/upload-sarif@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
psalm-dead-code
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/
|
|
psalm (zmsstatistic)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, github/codeql-action/upload-sarif@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
psalm (zmsstatistic)
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/
|
|
psalm (zmsdldb)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, github/codeql-action/upload-sarif@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
psalm (zmsdldb)
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/
|
|
psalm (zmsapi)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, github/codeql-action/upload-sarif@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
psalm (zmsapi)
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/
|
|
psalm (zmscitizenapi)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, github/codeql-action/upload-sarif@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
psalm (zmscitizenapi)
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/
|
|
psalm (zmsslim)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, github/codeql-action/upload-sarif@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
psalm (zmsslim)
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/
|
|
psalm (zmsentities)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, github/codeql-action/upload-sarif@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
psalm (zmsentities)
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/
|