В Javascript я иногда случайно пишу:
if (obj.method) { // <-- bad
...
}
вместо
if (obj.method()) { // <-- good
...
}
Учитывая, что typescript-eslint поддерживает типизацию, существует ли правило, которое обнаруживает такое использование? Я бы сказал, что 99/100 раз я не пытаюсь использовать этот метод как логическое.