microsoft / microsoft/TypeScript
Feature request: exclude outDir by default in tsconfig.json
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
Scenario: As a user, I want typescript compiler to default-exclude output transpiled files to compilerOptions.outDir with compilerOptions.declaration property set to true. I would expect that outDir is excluded by default, because:
- it would prevent me from importing definitions from
outDirby error, which is easy to do with intellisense - it would prevent me from having
TS5055errors such as spotted in #16749 and #6046 tscCLI has already implemented this behaviour, see PR #8703
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
Lies zunächst PR #8703 und die zugehörigen Fälle in den Issues #16749 und #6046, und verfolge dann, wie tsconfig.json compilerOptions.outDir und declaration behandelt. Als erledigt gilt die Aufgabe, wenn festgestellt wurde, ob outDir standardmäßig ausgeschlossen wird, wenn declarations aktiviert sind, und das Verhalten durch die relevanten compiler tests abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- compilers
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100