error formatting inconsistency regarding spaces
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- C
- Estrellas
- 40.4k
- Forks
- 8.1k
- Merge medio
- 2 d 13 h
- PR fusionados (30 d)
- 96
Descripción
Description
running automated tests in private repo, I recently noticed that some error messages contain more spaces then other
(macos vs. ubuntu github action)
The following code:
<?php
function subtract_no_lint($m { // intentional syntax error
}
Resulted in this output: (note 2 spaces after Parse error:)
Parse error: syntax error, unexpected token "{", expecting ")" in does-not-lint.php on line 3
But I expected this output instead: (note 1 space after Parse error:)
Parse error: syntax error, unexpected token "{", expecting ")" in does-not-lint.php on line 3
I saw similar differences in the php-src testsuite, see e.g.
PHP Version
8.3.11
Operating System
ubuntu / macos
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.
Línea de trabajo
Comience con el error de sintaxis mostrado en does-not-lint.php y los casos relacionados de la testsuite de php-src, comparando su salida en Ubuntu y macOS. Rastree dónde se formatea el texto del error del parser y actualice las pruebas relevantes para que los espacios sean coherentes entre plataformas.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Área
- compilers
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100