Skip to content

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

Open
@lierdakil

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

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