Skip to content

Provide options to disable some of the TypeScript exclusive features #14

Description

@lierdakil

Edited by @aminya

Background

Just to clarify all the features (autocomplete, data tips, signature help, outline, diagnostics, etc) except a few (Eslint) come from Typescript.
Disabling Typescript means disabling all the features. This the same for all the other IDEs (e.g. VsCode). JavaScript without Typescript almost has no IDE capabilities.

TODO

With that being said, we can do the following to make the features more customizable:

  • Providing an option for disabling the suggestion for installation of the @types package. To compensate for the lack of @types, I need to implement a feature that automatically installs @types (e.g. @types/node). This will fix Require options #4 as well.
  • Hiding TypeScript version/project/etc from StatusBar making them a unified icon reusable for all the languages. I think a unified status bar icon (which supports all the languages) instead of multiple icons that take space would be more useful.
  • Providing a higher priority for personal snippets

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions