web-dev-qa-db-ja.com

特定のファイルのVisual Studio 2017で警告/エラーを抑制する

TypeScriptといくつかの外部ライブラリを使用しているプロジェクトがあります。

node_modulesフォルダーおよびプロジェクトルートへの相対パスを持つ他のライブラリーを持つフォルダー内のすべての.js、.ts、.d.tsなどのファイルのすべてのエラーと警告をブロックする方法を探していますassets/pluginsです。次の内容の.eslintignoreファイルを作成しようとしました。

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

そしてまた

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

しかし、これはうまくいきませんでした。

要約すると、これらのファイルのエラーと警告のみをブロックし、プロジェクト内の他のすべてのファイルについては表示したままにします。

追伸:.tsファイルと.jsファイルのこれらのエラーと警告はすべて、Visual Studio 2015でプロジェクトを開いたときにエラーと警告がないVisual Studio 2017でのみ表示されます。

24
Nikola Nikolov

Node_modules(ECMAScriptTypeScriptの両方)に関するすべての警告を抑制するには、次の内容の.eslintignoreファイルを作成する必要があります。

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

また、次を含むプロジェクトルートにTypeScriptコンパイラの構成(tsconfig.jsonファイル)を作成します。

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

次を含むプロジェクトのルートに.eslintignoreを追加してからVSを再起動すると、私にとってはうまくいきました(少なくとも今のところ)

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