3

Visual Studio Community 2015 を Web Essentials と共に使用しています (関連する場合)。ファイルを編集するとき、IntelliSense は正常に動作します。

しかし最近、スタイルや構文などに関する複数の警告も生成されるようになりました (これは、 VS をバージョン14.0.25431.01 Update 3 に更新した後に発生した可能性があります。または、Web Essentials も更新しましたか?)。

これらの警告のいくつかは本当に気に入っていますが、役に立たない警告に溺れています。

ここに画像の説明を入力

そこにある警告にはルールへのリンクがあり、すべてGithub の Palantir の tslint を指しています。ただし、このツールを構成する方法が見つかりません (Visual Studio の IntelliSense が実際に tslint を使用している場合)。明示的にインストールしたことはありません。コンピューターに tslint.json ファイルがありません。

警告ウィンドウをフィルタリングして、特定のキーワードのみを表示できることを知っています。しかし、一部のルールを抑制するように IntelliSense を構成するにはどうすればよいでしょうか?

4

2 に答える 2

2

非常によく似た質問、Configure tslint with VS 2015 Update 2 が見つかりました。掘り下げるのに役立ちました。

結局のところ、この tslint は実際に VS によって実行され、この機能は「Web コード分析」と呼ばれます。Users\ フォルダにtslint.jsonファイルがあり Tools|Web Code Analysisメニューからアクセスできます。(実際には、このメニューには他にもいくつかの lint ツールが表示されますが、どれが実行されているかを知る方法がわかりません。参照されている質問では、プロセス モニターを使用して表示できるとのことですが、私は使用しません。)

プロジェクトのルート フォルダーに別のtslint.jsonファイルを配置して、プロジェクト固有の設定を行うことができます。たとえば、UTF-8-BOM や ANSI ではなく、UTF -8 エンコーディングで保存する必要があることに注意してください。また、//そこにコメントを入れると、tclint が動作しなくなる可能性があることに注意してください。

于 2016-09-20T00:01:12.197 に答える
1

Visual Studio Community 2015 Update 3 には、という名前のメニューがあります。

 Tools > Web code analysis > Edit TSLint settings

\user[username]\tslint.json ファイルが開きます。このメニューには、編集可能な他の linting ファイルもあり、警告はそれらのルールを「尊重」します (少なくとも私にとっては)。

于 2016-10-21T08:42:59.400 に答える