CARVIEW |
Select Language
HTTP/2 200
date: Sat, 26 Jul 2025 02:52:21 GMT
content-type: text/html; charset=utf-8
cache-control: max-age=0, private, must-revalidate
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
link: ; rel=preload; as=fetch; crossorigin=use-credentials
referrer-policy: no-referrer-when-downgrade
server-timing: issue_layout-fragment;desc="issue_layout fragment";dur=181.939819,issue_conversation_content-fragment;desc="issue_conversation_content fragment";dur=702.912305,issue_conversation_sidebar-fragment;desc="issue_conversation_sidebar fragment";dur=43.997886,nginx;desc="NGINX";dur=0.763053,glb;desc="GLB";dur=102.4231
strict-transport-security: max-age=31536000; includeSubdomains; preload
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With, Accept,Accept-Encoding, Accept, X-Requested-With
x-content-type-options: nosniff
x-frame-options: deny
x-voltron-version: a2eb102
x-xss-protection: 0
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=VAC5FnamHf%2B1GxJSGG4KuHcXqSIIw4%2B7BVT%2Bva7HSZ9YOJxSXzLq0zpAsxRj20Z%2FxV9RAT0eije4nEhNRLuAqiaoC%2FrPlgbMMlXPjEm1bxd%2BahnRg8N2Bikj9aaAm68jOgRCbqI%2BtQmg5WHmb7TNeYlpQRDkj1PIdSF6dpmuRctM4UOF5Q80JHlbPHHVPfEDCxVS6hvkAVBWpdZ3UJmKE2HO534aSwBgkPU7sSqd2mlom5MXfWxou5MZQOaQD3KBOmQLi2D0eNu8dxLUe1%2BIiQ%3D%3D--6P4uaNXdl6rKect0--CSYcsveBEQpCsdTsApI8Gg%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.267942022.1753498340; Path=/; Domain=github.com; Expires=Sun, 26 Jul 2026 02:52:20 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sun, 26 Jul 2026 02:52:20 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: E25C:1E56AF:DCB81:15A884:688442E4
tsc --init update 2024 · Issue #58420 · microsoft/TypeScript · GitHub
No typeNo projectsNo milestoneNone yetNo branches or pull requests
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 12.9k
Closed
Labels
DiscussionIssues which may not have code impactIssues which may not have code impact
Description
Acknowledgement
- I acknowledge that issues using this template may be closed without further explanation at the maintainer's discretion.
Comment
Following up from #58417
Note: This is only for argumentless tsc --init
. We know that it's physically possible to write text after --init
and that text could do something, but that's a separate issue. Since tsc --init
should do something, this issue is only about what that something is.
General consensus from the design meeting + external discussion:
- No one likes the huge wall of text
- Not many people like the commented-out options, and certainly not the "terrible idea" commented-out options
"module": "commonjs"
is a hard no
Other live issues:
- Should we set '"types": []' for 'tsc init'? #39354 - set
types
to[]
- yes - Increase default tsc --init target over time #49206, Make tsc --init generate default target to ES6 or higher #39308 - increase default target - also yes
- Enable "useDefineForClassFields" in tsc --init #39311 - set
udfcf
- I would argue moot by now since we should set the target high enough that this doesn't matter - Consult
package.json
contents when creatingtsconfig.json
undertsc --init
to determine better defaults #51207 - consultpackage.json
- it's not obvious that yourpackage.json
is configured yet at the time you runtsc --init
, this seems marginal
Other things we didn't get to:
rootDir
,outDir
: These are generally a good idea; no one likes the default side-by-side JS emit buuut there aren't strictly universal conventions here
Proposed new output:
I tried to order this from "most likely to edit" to "least likely to edit"
yukulele, lishaduck, robpalme, wathika-eng and kane50613System233
Metadata
Metadata
Assignees
Labels
DiscussionIssues which may not have code impactIssues which may not have code impact
Type
Projects
Milestone
Relationships
Development
Issue actions
You can’t perform that action at this time.