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

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

Je cherche un moyen de bloquer toutes les erreurs et les avertissements pour tous .js, .ts, .d.ts etc. fichiers dans node_modules dossier et le dossier avec d'autres bibliothèques de chemin relatif à la racine du projet est de 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é.

Juste pour récapituler, je veux bloquer erreurs et avertissements pour ces fichiers uniquement et restent visibles pour tous les autres fichiers du projet.

P.S.: toutes ces erreurs et avertissements .ts et .les fichiers 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.

23
demandé sur Nikola Nikolov 2017-03-21 11:22:51

2 réponses

Ajout d'un .eslintignore à la racine du projet, contenant ce qui suit, puis redémarrer VS a fait l'affaire pour moi (pour l'instant au moins)

**/*.d.ts
**/node_modules/*
13
répondu PelleLauritsen 2017-03-23 14:50:40

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

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

Et créez également une configuration pour le compilateur typescript (tsconfig.json fichier) dans la racine du projet contenant les éléments suivants:

{
  "exclude": [
     "node_modules/*",
     "assets/plugins/*"
  ]
}
11
répondu Nikola Nikolov 2017-07-13 07:19:18