Parser does not detect invalid cast expressions
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 48/100
Línea de trabajo
El issue no menciona ningún archivo ni prueba; comienza reproduciendo el ejemplo de PHP y localizando el punto de entrada del parser para las expresiones de conversión. Añade una prueba de regresión que cubra los comentarios entre los paréntesis y confirma que el parser informa de la variable inesperada en lugar de crear una CastExpression.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Cast expressions may not contain anything except spaces and tabs between the parentheses.
In the following example, the parser generates a CastExpression while PHP sees it as a constant named 'int' followed by a variable.
Example:
<?php (/* hello */int)$a;
Actual result:
No error.
Expected result:
syntax error, unexpected $a (T_VARIABLE)
- Lenguaje dominante
- PHP
- Estrellas
- 894
- Forks
- 85
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de microsoft/tolerant-php-parser
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
microsoft/tolerant-php-parser#423 ·
-
New release requestAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
microsoft/tolerant-php-parser#420 · 1 reacción ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
microsoft/tolerant-php-parser#417 ·
-
Reserved words seems outdatedAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 50/100
microsoft/tolerant-php-parser#413 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
microsoft/tolerant-php-parser#407 · 2 comentarios ·
Todos los issues de microsoft/tolerant-php-parser
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
pluginsGLPI/addressing#127 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
TYPO3BestPractices/tea#2409 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
api-platform/core#8690 ·
Los mantenedores suelen responder en 1 día
-
No Code Attached Yet
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
joomla/joomla-cms#48626 ·
Los mantenedores suelen responder en 1 día
-
enhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
DorsetDigital/silverstripe-schema-manager#26 ·
Los mantenedores suelen responder en 1 día