Ruby: Error parsing embedded multiline blocks
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza reproduciendo el error de análisis de CodeQL con el ejemplo de Ruby incluido en el issue, centrándote en bloques multilínea anidados. Sigue el procesamiento de esta sintaxis similar a heredoc por parte del parser de Ruby; se considera terminado cuando el código válido con esta estructura se analiza sin el error indicado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description of the issue
Seeing this error in the CodeQL run: A parse error occurred. Check the syntax of the file. If the file is invalid, correct the error or exclude the file from analysis.
The errored code block in question looks something like this and runs correctly.
<<~BLOCKA
if some_condition?
<<~BLOCKB
BLOCKB
end
BLOCKA
- Lenguaje dominante
- CodeQL
- Estrellas
- 10.1k
- Forks
- 2.1k
- Merge medio
- 2 d 10 h
- PR fusionados (30 d)
- 134
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 github/codeql
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
-
C#: cs/simplifiable-boolean-expression false positive on Nullable<bool> compared with a literal Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
false-positive
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
false-positive
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
Todos los issues de github/codeql
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
objectionary/jeo-maven-plugin#1774 ·
-
compiler/runtime
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
bot-triaged module: correctness (silent) module: fx release triage triage review
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
-
Grammar Gap: activated › effect clause › {self} deals damage equal to its power to target creature Abiertoarea:mechanics ready-for-agent
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
fil-donadoni/tolaria#4317 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
objectionary/eo#8869 · 1 comentario ·