Где я могу найти активно разработанный инструмент Lint для Ruby?

Большая часть кода, который я пишу, написана на Ruby, и время от времени я делаю опечатки, которые обнаруживаются только через некоторое время. Это раздражает, когда мои сценарии выполняют длинные задачи, и я возвращаюсь, чтобы найти опечатку.

Существует ли активно разработанный инструмент для Ruby, который мог бы помочь мне преодолеть это? Возможно ли использовать его в системе, которая работает с большим количеством исходных файлов, некоторые из которых загружаются динамически?

Возьмите этот фрагмент в качестве примера:

a = 20
b = 30
puts c

Чтобы выиграть награду, покажите мне инструмент, который обнаружитc переменная как не создана / не определена.

Ответы на вопрос(9)

Ваш ответ на вопрос