GDQuest / GDQuest/GDScript-formatter
Reorder code: Add support for attaching some warnings to the line above them
- 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