microsoft / microsoft/TypeScript

Enable JavaScript specific warning behavior

Ouverte
#6,802 3 commentaires 13 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Committed Domain: JavaScript Suggestion VS Code Tracked
Langage dominant
Go
Étoiles
111k
Forks
14.3k
Merge moyen
2 j 4 h
PR mergées (30 j)
132

Description

See #6658 for background.

Currently for JavaScript files we provide a very limited set of errors, mostly for syntax errors. There are a number of grammatical and type errors that would be useful to display also.

Brief notes from ad hoc discussion in the team room include:

  • Move the code that flags TypeScript syntax in JavaScript files for better error handling
  • Add a distinction between errors and warnings to avoid "valid" JavaScript containing errors
  • Make the warnings user configurable as part of the project (i.e. may enable/disable certain warnings)

More detailed design to come...

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par lire l’issue #6658 et examiner le comportement actuel des diagnostics JavaScript. Les notes identifient la gestion de la syntaxe TypeScript, les distinctions entre erreurs et avertissements, ainsi que les avertissements configurables par projet comme des domaines dont la portée doit être définie ; la finalisation nécessite de disposer d’une conception arrêtée avant que l’implémentation puisse être considérée comme terminée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript, typescript
Domaine
compilers
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
20/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.