web-dev-qa-db-ja.com

VSCodeでTSLintを無効にする

だから、これはとても簡単な作業であるように感じますが、それは私を狂気にさせ始めています。 TSLintやTS、またはこれらのエラーを引き起こすものをオフにすることはできません。 ESLintには、独自に設定されたルールのみが必要です。

I only want the ESLint error

TSに組み込まれていますか? TSLint拡張機能を無効にしました(アンインストールしても)。次のルールを設定しました。

"TypeScript.format.enable": false,
"TypeScript.validate.enable": false,

それでもエラーが発生します。これをオフにするにはどうすればよいですか?

41
Clanket

エラーはTypeScript拡張機能から発生しているようです。これはalsoJavaScript IntelliSenseの処理。 UXが無知であるため、VSCodeは[ts]ではなく[js]をエラーの前に付けます。

これらの検証を無効にするには、設定します

"javascript.validate.enable": false

詳細については、 この問題 を参照してください。

49
user3151902

私は今、1か月の大部分でこの答えを探し回っています。 VS Codeで機能するソリューションを見つけました。これは、javascriptのすべての検証を無効にするものではなく、自分のものではないリポジトリにファイル/宣言を追加する必要もありません。

次の行をユーザー設定に追加します。

"javascript.suggestionActions.enabled": false

"javascript.validate.enable": false(使用すべきではありません)とは異なり、上記の設定は、javascriptファイルでの型指定されていないモジュールのインポートに関する厄介な[ts] Could not find a declaration file for moduleエラーを削除します。

16
Bita Djaghouri

Ctrl-Shift-P(コマンドパレット) "設定:ワークスペース設定を開く" add "tslint.enable":false

vSCodeを保存して再起動します

8
Piero