microsoft / microsoft/TypeScript
Organize imports should remove blank lines within imports
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Go
- Sterne
- 111k
- Forks
- 14.3k
- Ø Merge
- 2 T. 4 Std.
- Gemergte PRs (30 T.)
- 132
Beschreibung
TypeScript Version: 2.9.0-dev.20190327
Search Terms:
- Organize imports
Code
- For the js:
import { x } from 'x';
import { y } from 'y';
console.log(x, y)
- Run organize imports.
Expected behavior:
Blank lines within the import are removed
import { x } from 'x';
import { y } from 'y';
console.log(x, y)
Actual behavior:
Blanklines preserved but shifted to end of imports:
import { x } from 'x';
import { y } from 'y';
console.log(x, y)
Beitragsleitfaden
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
Reproduziere das TypeScript-2.9-organize-imports-Beispiel des Issues mit Leerzeilen zwischen den Imports und finde anschließend den organize-imports-Einstiegspunkt sowie die vorhandenen Tests. Erledigt ist die Aufgabe, wenn die Leerzeilen zwischen den Imports entfernt werden, ohne sie ans Ende zu verschieben, und das Verhalten durch einen Regressionstest abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100