LuaLS / LuaLS/lua-language-server
Class are both the correct class type and undefined
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
How are you using the lua-language-server?
Visual Studio Code Extension (sumneko.lua)
Which OS are you using?
Linux
What is the issue affecting?
Type Checking
Expected Behaviour
IPv4Router should be a kind of Object.
Actual Behaviour
Reproduction steps
- Clone https://github.com/AR2000AR/openComputers_codes
- Install the definitions https://github.com/AR2000AR/opencomputers-openos-definitions to reduce the number of errors. Wireshark related files errors can be ignored (since there is not complete definitions for Wireshark available yet)
- Open
network/lib/network/ipv4/IPv4Layer.lua:108
Additional Notes
312 errors with 3.7.4
9 errors with 3.6.21
Log File
3.7.4 file_home_ar2000_Documents_Programmation_Lua_openComputers_codes.worktrees_lls-rework.log
3.6.21 file_home_ar2000_Documents_Programmation_Lua_openComputers_codes.worktrees_lls-rework.log
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
Reproduisez le rapport à l’aide du dépôt openComputers_codes, de ses opencomputers-openos-definitions et de network/lib/network/ipv4/IPv4Layer.lua:108. Comparez les diagnostics et les logs des versions 3.7.4 et 3.6.21, puis retracez le comportement de vérification des types responsable du fait que IPv4Router soit à la fois une classe et indéfini. Le travail est considéré comme terminé lorsque la reproduction ne produit plus les diagnostics incorrects signalés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- lua
- Domaine
- devtools
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100