LuaLS / LuaLS/lua-language-server

Operator annotations for comparison operators

Offen
#1,882 3 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement feat/LuaCats Annotations
Vorherrschende Sprache
Lua
Sterne
4.4k
Forks
442
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

The @operator annotation supports nearly all the operator metamethods, except for eq / lt / le. I'd like to be able to annotate that my type are comparable.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die Verarbeitung der Annotation @operator und die vorhandene Unterstützung für Operator-Metamethoden zu lokalisieren. Vergleiche, wie eq, lt und le dargestellt werden, und untersuche anschließend nahegelegene Tests, falls vorhanden; die Aufgabe ist erledigt, wenn diese Vergleichsoperatoren vergleichbare Typen konsistent mit den unterstützten Operatoren annotieren können.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
lua
Bereich
devtools
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.