ときどき、「ブロックが空です」という TSLint エラーが発生します。これは、たとえば、no-op コールバックを関数に渡すと発生します。
doSomething(() => {});
私が読んだところによると、JSLint は明らかに同じことを行っているようですが、私はそれを確認していません。
これらの使用法は完全に有効であることがわかったので、空のブロックがまったく悪いと見なされる理由を見つけようとしました。しかし、私が見つけることができる唯一のもの(たとえば、この回答return;
で)は、エラーを回避するために a を追加する指示です。これは、すべての空のコールバックでやりたいことではありません。
TSLint が空のブロックの上を問題として報告するのはなぜですか? チェックを無効にしてはいけない理由はありますか?