microsoft / microsoft/TypeScript-TmLanguage
Multiple spelling errors in scopes
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 471
- Forks
- 149
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Both the scopes meta.paramter.array-binding-pattern.js and meta.objectliteral.js seem to have a spelling error.
Code
/* Spelling issue 1 */
function func([ a, b ]) { } // [ a, b ] scope is meta.paramter (missing an e)
function func({ a, b }) { } // { a, b } scope is meta.parameter
/* Spelling issue 2 */
const obj = { "key": 0 } // { key: 0 } scope is meta.objectliteral, while scope for "key" is meta.object-literal.key
Screenshots
Issue 1
Issue 2
Notes
There are a few more missing dashes in words that shouldn't be compound, however they aren't as important as there is no consistency issue with those.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Untersuche die TextMate-Grammardefinitionen, die die gemeldeten Scopes meta.paramter.array-binding-pattern.js und meta.objectliteral.js erzeugen, und vergleiche sie anschließend mit den entsprechenden Parameter- und Object-Literal-Scopes in den Beispielen. Korrigiere die inkonsistenten Schreibweisen und überprüfe die resultierenden Scopes anhand beider Codebeispiele.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- devtools
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100