GDQuest / GDQuest/GDScript-formatter

Reorder code: Add support for attaching some warnings to the line above them

Abierto
#164 6 comentarios 1 reacción 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

Using gdscript-formatter 0.14.0 via AUR
with Helix 25.07.1 with `formatter = { command = "gdscript-formatter", args = ["--reorder-code"] }` and `auto-format = true`

Dunno if it is related or was fixed with cf1c680.

Before:
```
extends Node

@warning_ignore_start("unused_signal")
signal signal1
signal signal2
@warning_ignore_restore("unused_signal")

func f1() -> void:
print("Hi!")
```

After:
```
extends Node

@warning_ignore_start("unused_signal")
signal signal1
signal signal2

@warning_ignore_restore("unused_signal")
func f1() -> void:
print("Hi!")
```

Expected behavior:

@warning_ignore_restore should stay at the same line.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Reproduce el cambio de formato con gdscript-formatter usando la opción --reorder-code y las directivas de advertencia mostradas en el issue. Sigue el punto de entrada de reorder-code e inspecciona cómo se posiciona @warning_ignore_restore con respecto a la función siguiente. Se considera terminado cuando la directiva de restore permanece en su línea original sin las líneas en blanco adicionales.

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
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.