-
Notifications
You must be signed in to change notification settings - Fork 30k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rename built-in JavaScript extension? #44166
Comments
We had a discussion here today and to make things consistent with other languages we should have IMO two extensions:
This is for example what happens with all the other languages like C#, C++ where we only ship the grammar and the smartness comes with a second plugin. However I have no idea how to name them. CCing @aeschli since we discussed the same JSON, CSS, ... yesterday. |
Ok, how about something like following then:
|
8e0bdd6 splits the package.json/bower specific logic out into a new |
I like the split and the more explicit naming. |
@mjbvz Instead of a new |
@mjbvz Thinking about this more, I think it would cleaner use the id |
@ramya-rao-a Will changing the built-in extension identifiers mess up telemetry? |
@mjbvz It's a mess that we can sort out. Folks looking at raw events will have to look for both old and new names. Our cooking jobs can be updated to consolidate both. |
Bug
With #17068, the organization of our built-in extensions will now be exposed to users. The
JavaScript
extension's name is a confusing as this extension does not provide most of our javascript language support (it instead comes from theTypeScript
extension)Proposal
Move all JavaScript language and grammar code into the
TypeScript
extension, leaving just thepackage.json
logic in the existingjavaScript
extension.Rename the remaining JavaScript extension to
packageJson
extension.Any thoughts @dbaeumer?
The text was updated successfully, but these errors were encountered: