Fix Indent affecting lines incorrectly
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 215
- Forks
- 62
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
### Which OS are you using?
Windows
### Expected Behaviour
Writing `local ret = Button:new(text, x, y)` and then putting in a new line before text, to change the arguments to a vertical list, un-indents at text. That is, the result is
```
Button:new(
text, x, y)
```
### Actual Behaviour
The result should be
```
Button:new(
text, x, y)
```
### Reproduction steps
- Write a function with an argument
- Break before the argument
### Additional Notes
The behaviour is as expected if Fix Indent is off. However I believe the point is for other cases like strings, to get
```
"I went to a function
the other day"
```
and not
```
"I went to a function
the other day"
```
I'm not exactly sure what the point of the option is. I assume it doesn't apply to every time vscode indents code, but I think the set it's supposed to apply to probably shouldn't apply to the function(arg) case.
### Log
_No response_
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par reproduire le comportement signalé dans la VSCode Lua extension avec Fix Indent activé : insérez un saut de ligne avant un argument dans un appel de fonction Lua et comparez-le avec une chaîne multiligne. Suivez le point d’entrée de la gestion de l’indentation et ajoutez une couverture pour les deux cas ; le travail est terminé lorsque les arguments restent indentés tandis que la continuation de la chaîne n’est pas indentée à tort.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- lua, typescript
- Domaine
- tooling
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100