Время от времени я получаю ошибки TSLint, "блок пуст". Это происходит, например, когда я передаю вызов no-op для функции:
doSomething(() => {});
Из того, что я читал, JSLint, очевидно, делает то же самое, но я этого не проверял.
Я нахожу эти обычаи полностью действительными, поэтому я попытался найти причину, по которой пустые блоки считаются плохими. Но единственное, что я могу найти (например, в этом ответе), - это инструкции по добавлению return;
, чтобы избежать ошибки. Это не, что я хочу делать в каждом пустом обратном вызове.
Почему отчет TSLint над пустым блоком является проблемой? Есть ли причина, по которой я не должен отключать проверку?