Линтеры бывают разные. Или я не понимаю, что это такое. Как-то писал в jslint (или какой-то из них) ишуй, что они не детектят очевидный признак бесконечной рекурсии. Сказали, что это не задача линтера и закрыли ишуй.
набор правил для линтеров, их качество и глубина анализа могут быть разными. Но в моём мире это всё равно статический анализатор, который именно что ловит подозрительные места с точки зрения логики