microsoft / microsoft/TypeScript
Support `diagnostics` inside `compilerOptions` in combination with `--build`
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Go
- Sterne
- 111k
- Forks
- 14.4k
- Ø Merge
- 1 T. 19 Std.
- Gemergte PRs (30 T.)
- 117
Beschreibung
Search Terms
- diagnostics, build
related maybe? https://github.com/microsoft/TypeScript/issues/19725
Suggestion
It would be nice if you could combine --diagnostics and --build
Use Cases
I can just cd into a specific sub-project and run tsc --diagnostics there without a problem, however it would be nice to also have --diagnostics for a whole monorepo / project-references build.
Examples
Checklist
My suggestion meets these guidelines:
- [*] This wouldn't be a breaking change in existing TypeScript/JavaScript code
- [*] This wouldn't change the runtime behavior of existing JavaScript code
- [*] This could be implemented without emitting different JS based on the types of the expressions
- [*] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, etc.)
- [*] This feature would agree with the rest of TypeScript's Design Goals.
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 Durchsicht des verwandten Issues #19725 und vergleiche das bestehende Verhalten von tsc --diagnostics mit --build über Projektverweise hinweg. Ermittle die Behandlung der Compileroptionen für diagnostics, compilerOptions und --build, und definiere und teste anschließend die erwartete Diagnostics-Ausgabe für einen vollständigen Monorepo-Build.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- build-system, compilers
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100