atom-community / atom-community/atom-ide-javascript
Provide options to disable some of the TypeScript exclusive features
- Langage dominant
- JavaScript
- Étoiles
- 17
- Forks
- 5
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
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 #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
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Aucun fichier, test ou point d’entrée n’est nommé. Commencez par suivre l’intégration de TypeScript ainsi que la gestion de status-bar et des snippets décrites dans le TODO ; le travail est terminé lorsque les contrôles de fonctionnalités TypeScript demandés, l’installation automatique de @types, une icône status-bar unifiée et la priorité des personal-snippets sont implémentés avec une couverture appropriée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript, typescript
- Domaine
- developer-experience, tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 30/100