0 Kommentare (0 Kommentare)0 Reaktionen (0 Reaktionen)0 zugewiesene Personen (0 zugewiesene Personen)JavaScript468 Forks (468 Forks)user submission
enhancementhelp wanted
Repository-Metriken
- Stars
- 5.022 Sterne (5.022 Sterne)
- PR-Merge-Metriken
- Durchschn. Merge 1T 16h (Durchschn. Merge 1T 16h)399 gemergte PRs in 30 T (399 gemergte PRs in 30 T)
Contributor Guide
- Research-Richtung
- Untersuche den vorhandenen Fixer in `rules/prefer dom node remove.js` (wahrscheinlich im Repository). Überprüfe den gemergten PR #2333 für den Snapshot Test Stil. Für die zweite Aufgabe ersetze die Verwendung von Originaltext durch Token Manipulation, indem du über `sourceCode.getTokens()` oder Ähnliches auf AST Token zugreifst. Für die dritte Aufgabe behandle optionales Chaining (z.B. `node?.parentNode.removeChild(node)`), stelle sicher, dass dieselbe Referenz sowohl im Objekt als auch im Argument verwendet wird; erwäge die Verwendung von `sourceCode.getText()` oder den Vergleich von AST Knoten. Sieh dir die vorhandenen Tests in `test/snapshots/prefer dom node remove.md` zur Orientierung an.
- Tech Stack
- javascriptnodejs
- Domain
- developer experiencetooling
- Issue Type
- Refactoring
- Voraussetzungen
- Experience with ESLint rulesUnderstanding of ASTFamiliarity with fixer API