openedx / openedx/code-annotations

Ensure only defined annotations are allowed

Offen
#91 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Python
Sterne
5
Forks
13
Ø Merge
18 Std. 26 Min.
Gemergte PRs (30 T.)
4

Beschreibung

At this time, users are not given any linting warnings when undefined annotations are used, including misspellings.

Additional Notes:

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

Beginnen Sie mit edx_lint/pylint/annotations_check.py um Zeile 291, um den bestehenden Linting-Einstiegspunkt zu verstehen. Sehen Sie sich die Diskussion zu Issue #89 über Kommentare zwischen Annotationen an und legen Sie dann als Abschlusskriterium fest, dass eine Warnung ausgegeben wird, wenn ein Annotationsname nicht definiert oder falsch geschrieben ist, beispielsweise toggle_warnings statt toggle_warning.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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