これを機能させるために何時間も費やしましたが、まだ成功していません...
問題は、.js ファイルで TSLint を使用する方法です。
なんで?私は、内部 SW で使用される、多くの JavaScript スクリプトを作成するための可能な限り最高の IDE を用意しようとしています。
私のビジョン:
- 関数の TypeScript 定義を十分に文書化しており、それらを .js で使用したいと考えています。
- .js ファイルをインポートしてエラーを確認したい。TSLint は、.d.ts ファイルに従って、.ts の型制御を行うことができます。しかし、.js ファイルでは、JSHint/ESLint は .d.ts ファイルの関数名とパラメーターしか見ることができません。わかりましたが、それだけでは十分ではありません。私が見逃している.jsにはタイプコントロールがありません。
- JSHint/ESLint と TSLint を同時に使用します。両方からいくつかの機能のみを使用しますが、最終的には素晴らしいコンボを作成します. (型は TSLint、残りは JSHint/ESLint)
- JavaScript で TypeScript キーワードの使用を許可しないでください。
- .d.ts からの .js でのオートコンプリート。わかりました、これは機能しています。
VSCode、Sublime、NetBeans でコーディングできます。
アイデアありがとうございます!