LuaLS / LuaLS/lua-language-server
Question: is there any way to specify version of the platform?
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
Hello, we heavily use annotations for our database https://tarantool.io/ and we add new functions and parameters with each minor release. Is there any legal way to specify version of the platform (like you use `@version` for Lua) since from which the method (or option of the class) is available?
For example:
```lua
---@meta
---@since 2.10.0
---@param key string
---@param value any
function box.broadcast(key, value) end
```
I think that openresty have the same issue, don't they?
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 examiner le comportement existant de l’annotation `@version` et la syntaxe `@since` proposée dans l’issue. Déterminez comment les versions de la plateforme, telles que Tarantool 2.10.0, doivent être représentées et ce que doit signifier la vérification de disponibilité ; le résultat final doit inclure une approche convenue pour les options des méthodes et des classes.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- lua
- Domaine
- tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100