web-dev-qa-db-fra.com

Supprimer les avertissements / erreurs dans Visual Studio 2017 pour certains fichiers

J'ai un projet qui utilise TypeScript et quelques bibliothèques externes.

Je cherche un moyen de bloquer toutes les erreurs et avertissements pour tous les fichiers .js, .ts, .d.ts etc. dans le dossier node_modules et le dossier avec d'autres bibliothèques qui chemin d'accès relatif à la racine du projet est actifs/plugins. J'ai essayé de créer un fichier .eslintignore avec le contenu suivant:

./node_modules/*
./assets/plugins/*

et aussi

./node_modules/**/*.js
./node_modules/**/*.ts
./node_modules/**/*.d.ts
./assets/plugins/**/*.js
./assets/plugins/**/*.ts
./assets/plugins/**/*.d.ts

mais cela n'a pas fonctionné.

Pour récapituler, je souhaite bloquer les erreurs et les avertissements pour ces fichiers uniquement et rester visible pour tous les autres fichiers du projet.

P.S .: Toutes ces erreurs et avertissements dans les fichiers .ts et .js ne sont visibles que dans Visual Studio 2017 lorsque le projet est ouvert dans Visual Studio 2015, il n'y a pas d'erreurs et d'avertissements.

24
Nikola Nikolov

Afin de supprimer tous les avertissements pour node_modules (à la fois ECMAScript et TypeScript), vous devez créer un .eslintignore fichier avec le contenu suivant:

**/*.d.ts
**/node_modules/*
**/assets/plugins/*

et également créer une configuration pour le compilateur TypeScript (tsconfig.json fichier) à la racine du projet contenant les éléments suivants:

{
  "exclude": [
     "node_modules/*",
     "assets/plugins/*"
  ]
}
13
Nikola Nikolov

Ajouter un .eslintignore à la racine du projet, contenant les éléments suivants, puis redémarrer VS a fait l'affaire pour moi (pour le moment du moins)

**/*.d.ts
**/node_modules/*
15
PelleLauritsen