LuaLS / LuaLS/lua-language-server
[FEATURE REQUEST] Invoke code formatting from CLI
Personne n'a encore pris cette issue.
- Langage dominant
- Lua
- Étoiles
- 4.4k
- Forks
- 442
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
I have a project with 3K+ Lua files I need to format. The problem is if I use something like [this](https://marketplace.visualstudio.com/items?itemName=jbockle.jbockle-format-files) it takes forever. I disabled diagnostics like this:
```json
"Lua.diagnostics.enable": false,
"Lua.diagnostics.workspaceDelay": 10000,
"Lua.diagnostics.workspaceRate": 1,
"Lua.diagnostics.disableScheme": ["git", "."]
```
Yet for some reason `lua-language-server` triggers diagnostics all the time and it slows down the process.

So, it would be great to trigger code formatting from CLI without doing any diagnostics.
I tried [this tool](https://github.com/Koihik/LuaFormatter) but it has different styling by default so it was not really helpful, but it's blazing fast.
Guide de contribution
Ouvrir le guide de contribution
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 retracer le point d’entrée existant du formatage du serveur de langage et la gestion des arguments de la CLI ; l’issue ne nomme aucun fichier ni test spécifique. Le travail est terminé lorsque le formatage peut être invoqué depuis la CLI pour de grands projets Lua sans déclencher de diagnostics et en préservant le style du serveur de langage.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- lua
- Domaine
- cli
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 30/100