microsoft / microsoft/TypeScript
importsNotUsedAsValues = error should apply to export statements
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: 3.9.2
Search Terms: importsNotUsedAsValues, error, export
Code
import { Interface } from "./module";
export { Interface } from "./module";
With a "importsNotUsedAsValues" set to "error".
Expected behavior:
tsc would error on the export statement.
Actual behavior:
tsc does not error on the export statement, it only errors on the import statement. TypeScript, by default, would elide both statements in the compile and should error in the same way.
Playground Link: N/A
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 damit, das bereitgestellte Beispiel mit zwei Anweisungen mit TypeScript 3.9.2 und der Einstellung importsNotUsedAsValues zu reproduzieren. Verfolge den Compilerpfad, der die Option für den Import meldet, und vergleiche ihn mit der export-Anweisung; finde anschließend die relevanten Compiler-Tests. Als erledigt gilt die Aufgabe, wenn die export-Anweisung unter der Einstellung denselben Fehler meldet, ohne bestehendes Verhalten zu beeinträchtigen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- compilers
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100