LuaLS / LuaLS/lua-language-server
nodiscard for certain returned variables
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
Functions that return multiple variables may have variables that are important or not. There should be a way to flag any return value as nodiscard.
---@return number index
---@return {number:string} list
---@nodiscardall
---@return number nonimportantvariable
function getREALLYImportantList()
I suppose nodiscardall that marks any return above it to be important.
Maybe even @nodiscardabove would workout
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
L’issue ne nomme aucun fichier, test ou point d’entrée. Commencez par localiser la gestion des annotations @return de LuaDoc et les diagnostics existants liés à l’abandon, puis clarifiez la portée et la syntaxe prévues pour marquer certaines valeurs de retour. Le travail est terminé lorsque le comportement d’annotation choisi est implémenté avec une couverture pour les fonctions qui renvoient plusieurs valeurs.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- lua
- Domaine
- devtools
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 30/100