GDQuest / GDQuest/GDScript-formatter
Two-lined export annotation are always placed after one-lined annotations
- Lenguaje dominante
- Rust
- Estrellas
- 455
- Forks
- 39
- Merge medio
- 1 d 15 h
- PR fusionados (30 d)
- 4
Descripción
Given :
```gd
@export
var test_first: int
@export var test_second: int
```
It will be reformated as :
```gd
@export var test_second: int
@export
var test_first: int
```
Is this intended behaviour ?
For some cases when we have some setter/ long annotation we prefer to have this formatting :
```gd
@export_range(1, 30, 1, "prefer_slider")
var min_tiles: int = 3:
set = _set_min_tiles
```
I don't think the order of export should be modified by the formater.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Reproduce la salida del formatter usando los dos fragmentos de anotaciones del issue y, después, rastrea el punto de entrada del formatter que ordena las anotaciones. Añade un caso de regresión que cubra exportaciones mixtas de una y dos líneas, y verifica que el formateo conserve su orden original mientras mantiene la disposición multilínea indicada.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- rust
- Área
- tooling
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Activo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 68/100