GDQuest / GDQuest/GDScript-formatter

Two-lined export annotation are always placed after one-lined annotations

Abierto
#347 3 comentarios 0 reacciones 0 asignados Ver en GitHub
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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.