pug-php/js-phpize

View on GitHub

Showing 179 of 179 total issues

Cannot modify read-only magic property \JsPhpize\Nodes\Parenthesis->separator defined at /code/src/JsPhpize/Nodes/Parenthesis.php:9
Open

        $this->separator = $separator;
Severity: Minor
Found in src/JsPhpize/Nodes/Parenthesis.php by phan

Call to undeclared method \JsPhpize\Parser\TokenExtractor::parseParentheses
Open

            $keyword->setValue($this->parseParentheses($keyword->type === 'for' ? [';', 'in'] : [',', ';']));
Severity: Critical
Found in src/JsPhpize/Parser/TokenExtractor.php by phan

Call to undeclared method \JsPhpize\Parser\TokenExtractor::parseKeyword
Open

            return $this->parseKeyword($token);
Severity: Critical
Found in src/JsPhpize/Parser/TokenExtractor.php by phan

Call to undeclared method \JsPhpize\Parser\TokenExtractor::parseTernary
Open

                $value = $this->parseTernary($value);
Severity: Critical
Found in src/JsPhpize/Parser/TokenExtractor.php by phan

Assigning null to property but \JsPhpize\Lexer\Lexer->tokenGenerator is \Generator|\Generator<\JsPhpize\Lexer\Token>
Open

                $this->tokenGenerator = null;
Severity: Minor
Found in src/JsPhpize/Lexer/Lexer.php by phan

Reference to undeclared property \JsPhpize\Lexer\Scanner->engine
Open

        if ($this->engine->getOption('ignoreDollarVariable') && mb_substr($matches[0], 0, 1) === '$') {
Severity: Minor
Found in src/JsPhpize/Lexer/Scanner.php by phan

Cannot modify read-only magic property \JsPhpize\Nodes\Variable->name defined at /code/src/JsPhpize/Nodes/Variable.php:8
Open

        $this->name = $name;
Severity: Minor
Found in src/JsPhpize/Nodes/Variable.php by phan

Call to undeclared method \JsPhpize\Parser\TokenExtractor::parseFunction
Open

            return $this->parseFunction();
Severity: Critical
Found in src/JsPhpize/Parser/TokenExtractor.php by phan

Call to undeclared method \JsPhpize\Parser\TokenExtractor::parseValue
Open

            return $this->parseValue($token);
Severity: Critical
Found in src/JsPhpize/Parser/TokenExtractor.php by phan

Possibly zero references to use statement for classlike/namespace Attribute (\Attribute)
Open

use Attribute;

Argument 1 (node) is \JsPhpize\Nodes\Assignable but \JsPhpize\Compiler\Compiler::visitNode() takes \JsPhpize\Nodes\Node defined at /code/src/JsPhpize/Compiler/Compiler.php:306
Open

                    $this->visitNode($assignation->leftHand, $indent),
Severity: Minor
Found in src/JsPhpize/Compiler/Compiler.php by phan

Only variables can be passed by reference at argument 1 of \extract()
Open

        extract(array_merge($this->sharedVariables, $variables));
Severity: Minor
Found in src/JsPhpize/JsPhpize.php by phan

Yield statement has a value with type false but lexWith() is declared to yield values of type \JsPhpize\Lexer\Token in \Generator<\JsPhpize\Lexer\Token>
Open

        yield $lexer->scan($this->regex, $this->type);
Severity: Minor
Found in src/JsPhpize/Lexer/Pattern.php by phan

Call to undeclared method \JsPhpize\Lexer\Scanner::valueToken
Open

        return $this->valueToken('newline', $matches);
Severity: Critical
Found in src/JsPhpize/Lexer/Scanner.php by phan

Call to undeclared method \JsPhpize\Lexer\Scanner::consume
Open

        $this->consume($matches[0]);
Severity: Critical
Found in src/JsPhpize/Lexer/Scanner.php by phan

Cannot modify read-only magic property \JsPhpize\Nodes\Assignation->leftHand defined at /code/src/JsPhpize/Nodes/Assignation.php:10
Open

        $this->leftHand = $leftHand;
Severity: Minor
Found in src/JsPhpize/Nodes/Assignation.php by phan

Cannot modify read-only magic property \JsPhpize\Nodes\Assignation->rightHand defined at /code/src/JsPhpize/Nodes/Assignation.php:11
Open

        $this->rightHand = $rightHand;
Severity: Minor
Found in src/JsPhpize/Nodes/Assignation.php by phan

Cannot modify read-only magic property \JsPhpize\Nodes\FunctionCall->arguments defined at /code/src/JsPhpize/Nodes/FunctionCall.php:11
Open

        $this->arguments = $arguments;
Severity: Minor
Found in src/JsPhpize/Nodes/FunctionCall.php by phan

Cannot modify read-only magic property \JsPhpize\Nodes\Ternary->condition defined at /code/src/JsPhpize/Nodes/Ternary.php:8
Open

        $this->condition = $condition;
Severity: Minor
Found in src/JsPhpize/Nodes/Ternary.php by phan
Severity
Category
Status
Source
Language