問題タブ [tslint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
75387 参照

typescript - TsLint が「callSignature に typedef があると予想される」と言うとき、それはどういう意味ですか?

コードに関数があります:

次のような TsLint エラーが表示されます。

誰かがこれが何を意味するのか説明できますか?

0 投票する
2 に答える
2215 参照

comments - エラーの背景または理由: TsLint: コメントは小文字で開始する必要があります

プロジェクトで次の TsLint メッセージが表示されます。

TsLint: コメントは小文字で始める必要があります

この背後に根拠はありますか?TsLint で遭遇したことのほとんどに同意します。また、この警告をオフにする機能があることも認識しています。

彼らがこの特定のルールを提案する理由を理解したいと思います。https://github.com/palantir/tslint#supported-rulesのドキュメントを読んで、ルールの機能を説明していますが、理由は説明していません。

0 投票する
1 に答える
1837 参照

typescript - TsLint: 関数の呼び出しは許可されていません

私のVisual Studioプロジェクトには、このようなTypeScriptコードがいくつかあります

そして、保存時にTSLintは私に与えます

私のプロジェクトには Underscore.js の TypeScript 定義があります

このメッセージの意味と、コードを修正して TSLint を満足させるには、またはtslint.jsonプロジェクト設定でこのメッセージをオフにするにはどうすればよいですか?

0 投票する
1 に答える
1287 参照

typescript - Tslint の「セミコロン」オプションが型定義後に叫ばない

私はtslintsemicolonでオプションをオンにしましたが、Git の問題に入る前に、これが設計どおりかどうかをコミュニティの誰かが知っているかどうか知りたいと思いました。以下はリントエラーをスローする必要がありますか?private resolvedCampaign : Campaign

0 投票する
2 に答える
1141 参照

visual-studio-code - Visual Studio Code - tslint - パターン マッチャー

tslint のパターン マッチャーを実装しようとしましたが、うまくいきません。正規表現が正しく指定されていることは確かですが、VSC は間違ったファイルを強調表示し続けます。ここに私の tasks.json ファイルがあります:

0 投票する
0 に答える
1615 参照

visual-studio-code - gulp-tslint タスクに正しくないファイルを使用する VS Code の ProblemMatcher

プロジェクト ルートの .settings 内の tasks.json

tslint タスクの出力例:

エスケープされていない正規表現:

オンライン テスト ツールで正規表現をテストすると、すべてのグループが適切に抽出されます。CTRL+SHIFT+MI を使用して vs コードの問題を確認すると、ファイル パス、名前、およびメッセージがすべて正しいというエラーが表示されます。ただし、エラーをクリックすると、次のようになります。

「userController.ts」を開くときにエラーが発生しました (ファイルが見つかりません)。

そこから [Create File] をクリックすると、次のようになります。

ENOENT: そのようなファイルまたはディレクトリはありません。mkdir 'c:\repo\IgnitionOne\stable\prototype-coresettings\c:'

私は仲間の開発者と一緒にそれを調べましたが、なぜこれが起こっているのかは明らかではありません. ワークスペース ルートに相対的なファイルの場所を使用し、ファイル グループ内の 'c:' のみに一致するかのようです。正しく設定されていないものについてのアイデアはありますか?