Open isidorn opened 2 years ago
The current generation of tsconfig.json is a manual and undiscoverable process.
https://www.typescriptlang.org/docs/handbook/compiler-options.html
@MartinJohns thanks for pointing. I meant inside VS Code. There is no UI for this. I have clarified my initial comment.
Also the --init
command does not take into account the current workspace content I believe. And we should make this smarter, based on what the workspace already has.
The current generation of
tsconfig.json
is a manual and undiscoverable process inside VS Code. I suggest the following improvements:tsconfig.json
", this command should try to autodetect as much as possible from the workspace, and if needed ask the user some questions via QuickPick API. This command would in the end generatetsconfig.json
, similar to how VS Code tries to help with the creation oflaunch.json
tsconfig.json
we should write them in those files even if they have a default value so users can discover themtsconfig.json
can not be found in the workspace.tsconfig.json
in the repository we should offer the user to automatically to create atsconfig.json
. I think a notification in this case is acceptable.Step 2: we can consider to make the Problems welcome view contributable. So we can add a button in the problems view to generate
tsconfig.json
if no errors have been detected in the workspace.With these improvements I believe we will make it much easier for the users to create a new typescript workspace.