GDQuest / GDQuest/GDScript-formatter
Parse error when annotation and a `const` variable are on the same line
- Lenguaje dominante
- Rust
- Estrellas
- 455
- Forks
- 39
- Merge medio
- 1 d 15 h
- PR fusionados (30 d)
- 4
Descripción
Input:
```gdscript
func test_warnings():
@warning_ignore("unused_local_constant") const unused_local_constant = 1
```
Error: `the input GDScript code contains parse errors`
This code is fine:
```gdscript
func test_warnings():
@warning_ignore("unused_local_constant") var unused_local_constant = 1
```
This is also fine (but it gets formatted into the input code and you get the same error when formatting again):
```gdscript
func test_warnings():
@warning_ignore("unused_local_constant")
const unused_local_constant = 1
```
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Reproduce la entrada annotation-plus-const reportada y compárala con los casos funcionales de var y multiline const. Sigue el punto de entrada del formatter/parser que gestiona las anotaciones y las declaraciones locales; se considera terminado cuando la forma const de una sola línea se analiza correctamente y el formateo repetido no vuelve a introducir el error.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- godot, rust
- Área
- tooling
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 65/100