web-dev-qa-db-fra.com

Code VS: Changer la couleur du soulignement ondulé pour Lint

Mes configurations affichent actuellement la même ligne ondulée rouge pour les erreurs TypeScript et les avertissements TSLint.

J'utilise TSLint extension pour Visual Studio Code, mais je crois que la configuration est une configuration générale du code VS.

Voici à quoi cela ressemble devrait:

 Image of what it should look like

J'ai trouvé cette demande de fonctionnalité d'aller au-delà des lignes squiggly.

Ce n'est pas une copie de " Comment changer les styles d'erreur dans VS Code " car je dois changer la couleur des avertissements de Lint uniquement PAS toutes les erreurs.

15
Esteban Santini

Il existe un paramètre pour que l'extension tslint renvoie des avertissements (vert) au lieu d'erreurs (rouge): "tslint.alwaysShowRuleFailuresAsWarnings": true

En outre, vous pouvez modifier votre configuration tslint pour déterminer quels problèmes sont des erreurs et lesquels sont des avertissements.

24
Rob Lourens

Vscode v1.17 a ajouté la possibilité de définir la couleur des avertissements et des informations:

Modifier les gribouillis d’avertissement et d’informations .

"workbench.colorCustomizations": {
  "editorWarning.foreground": "#ff0",
  "editorInfo.foreground": "#00f"
}
4
Mark

Cela résoudra votre problème.

Ajoutez "defaultSeverity": "warning"in tslint.json.

Référence: Changer la couleur de soulignement pour éviter toute confusion avec les erreurs du compilateur

2
Santosh Jadi

Pour Eslint, j’ai pu définir des règles spécifiques pour l’avertissement, ce qui, à mon avis, est un meilleur moyen de le faire plutôt que d’essayer de tout voir à un niveau. Le vars inutilisé était celui qui m'ennuyait vraiment, alors:

dans le fichier .eslintrc ...

{
    "rules" : {
    "no-unused-vars": "warn"
}
0
Rafe