microsoft / microsoft/TypeScript
Much better comment preservation
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
some comments are removed (even even removeComments to false)
TypeScript Version: Version 3.9.1-rc
Search Terms:
Much better comment preservation
Code
// my comment 1
import { something } from './somefile.js';
// my comment 2
declare let test1: something;
let test = new something( {} );
// also
let item = [
// my comment 3
{ a: 0 },
{ a: 0 },
{ a: 0 },
// my comment 4
];
**Expected behavior:**
// my comment 1
import { something } from './somefile.js';
// my comment 2
let test = new something( {} );
// also
let item = [
// my comment 3
{ a: 0 },
{ a: 0 },
{ a: 0 },
// my comment 4
];
Actual behavior:
// my comment 1
import { something }from '/lib/backend/./somefile.js';
let test = new something({});
// also
let item = [
// my comment 3
{ a: 0 },
{ a: 0 },
{ a: 0 },
];
Related Issues:
sound like previous bugs report but not.
#1665
#16727
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
Beginne mit der TypeScript-Reproduktion im Issue und vergleiche das erzeugte JavaScript mit der erwarteten Ausgabe. Konzentriere dich dabei auf die Kommentare, die verschwinden. Fertig ist es, wenn die relevanten Kommentare erhalten bleiben und das gezeigte Verhalten bei Importen und der Formatierung weiterhin korrekt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- compilers
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100