Skip to content

Add testing for keyword arguments #23

Add testing for keyword arguments

Add testing for keyword arguments #23

Triggered via push September 27, 2023 09:59
Status Failure
Total duration 1m 18s
Artifacts

php.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors
lint: src/VM/Core/Runtime/Executor/CallBlockHelper.php (in context of class RubyVM/VM/Core/Runtime/Executor/Insn/Processor/BuiltinInvokeblock)#L49
Cannot call method instructionSequence() on RubyVM\VM\Core\Runtime\Executor\Context\ContextInterface|null.
lint: src/VM/Core/Runtime/Executor/CallBlockHelper.php (in context of class RubyVM/VM/Core/Runtime/Executor/Insn/Processor/BuiltinInvokeblock)#L160
Parameter #3 ...$arguments of static method RubyVM\VM\Core\Runtime\Executor\Insn\Processor\BuiltinInvokeblock::alignArguments() expects array<array<array<RubyVM\VM\Core\Runtime\Essential\RubyClassInterface|RubyVM\VM\Core\Runtime\Executor\Context\ContextInterface>>|RubyVM\VM\Core\Runtime\Essential\RubyClassInterface|RubyVM\VM\Core\Runtime\Executor\Context\ContextInterface>|RubyVM\VM\Core\Runtime\Essential\RubyClassInterface|RubyVM\VM\Core\Runtime\Executor\Context\ContextInterface, RubyVM\VM\Core\Runtime\Essential\RubyClassInterface|RubyVM\VM\Core\Runtime\Executor\ExecutedResult|RubyVM\VM\Core\YARV\Criterion\InstructionSequence\CallInfoInterface|RubyVM\VM\Core\YARV\Essential\ID given.
lint: src/VM/Core/Runtime/Executor/CallBlockHelper.php (in context of class RubyVM/VM/Core/Runtime/Executor/Insn/Processor/BuiltinInvokeblock)#L192
Method RubyVM\VM\Core\Runtime\Executor\Insn\Processor\BuiltinInvokeblock::applySplatExpression() has parameter $arguments with no value type specified in iterable type array.
lint: src/VM/Core/Runtime/Executor/CallBlockHelper.php (in context of class RubyVM/VM/Core/Runtime/Executor/Insn/Processor/BuiltinInvokeblock)#L192
Method RubyVM\VM\Core\Runtime\Executor\Insn\Processor\BuiltinInvokeblock::applySplatExpression() return type has no value type specified in iterable type array.
lint: src/VM/Core/Runtime/Executor/CallBlockHelper.php (in context of class RubyVM/VM/Core/Runtime/Executor/Insn/Processor/BuiltinInvokeblock)#L232
Method RubyVM\VM\Core\Runtime\Executor\Insn\Processor\BuiltinInvokeblock::applyAlignmentArgumentsByKeywords() has parameter $arguments with no value type specified in iterable type array.
lint: src/VM/Core/Runtime/Executor/CallBlockHelper.php (in context of class RubyVM/VM/Core/Runtime/Executor/Insn/Processor/BuiltinInvokeblock)#L232
Method RubyVM\VM\Core\Runtime\Executor\Insn\Processor\BuiltinInvokeblock::applyAlignmentArgumentsByKeywords() return type has no value type specified in iterable type array.
lint: src/VM/Core/Runtime/Executor/CallBlockHelper.php (in context of class RubyVM/VM/Core/Runtime/Executor/Insn/Processor/BuiltinSend)#L49
Cannot call method instructionSequence() on RubyVM\VM\Core\Runtime\Executor\Context\ContextInterface|null.
lint: src/VM/Core/Runtime/Executor/CallBlockHelper.php (in context of class RubyVM/VM/Core/Runtime/Executor/Insn/Processor/BuiltinSend)#L160
Parameter #3 ...$arguments of static method RubyVM\VM\Core\Runtime\Executor\Insn\Processor\BuiltinSend::alignArguments() expects array<array<array<RubyVM\VM\Core\Runtime\Essential\RubyClassInterface|RubyVM\VM\Core\Runtime\Executor\Context\ContextInterface>>|RubyVM\VM\Core\Runtime\Essential\RubyClassInterface|RubyVM\VM\Core\Runtime\Executor\Context\ContextInterface>|RubyVM\VM\Core\Runtime\Essential\RubyClassInterface|RubyVM\VM\Core\Runtime\Executor\Context\ContextInterface, RubyVM\VM\Core\Runtime\Essential\RubyClassInterface|RubyVM\VM\Core\Runtime\Executor\ExecutedResult|RubyVM\VM\Core\YARV\Criterion\InstructionSequence\CallInfoInterface|RubyVM\VM\Core\YARV\Essential\ID given.
lint: src/VM/Core/Runtime/Executor/CallBlockHelper.php (in context of class RubyVM/VM/Core/Runtime/Executor/Insn/Processor/BuiltinSend)#L192
Method RubyVM\VM\Core\Runtime\Executor\Insn\Processor\BuiltinSend::applySplatExpression() has parameter $arguments with no value type specified in iterable type array.
lint: src/VM/Core/Runtime/Executor/CallBlockHelper.php (in context of class RubyVM/VM/Core/Runtime/Executor/Insn/Processor/BuiltinSend)#L192
Method RubyVM\VM\Core\Runtime\Executor\Insn\Processor\BuiltinSend::applySplatExpression() return type has no value type specified in iterable type array.