Как я могу получить скалак, чтобы сказать мне, есть ли у меня неиспользуемые переменные?
Я только что заметил ошибку в моем коде, где я создал новую переменную, но затем не смог ее использовать.
Я предположил, что scalac сказал бы мне, что моя новая переменная не использовалась, но это, похоже, не так, и после небольшого количества страниц googling/man я ничего не мог найти о включении предупреждений.
Что я могу сделать, чтобы включить такие предупреждения?
Ответы
Ответ 1
Этот материал только что обсуждался в списке рассылки пользователей scala.
Результат обсуждения: это важная задача IDE сделать это (пока они не являются или, по крайней мере, не очень исчерпывающими)
Главный аргумент, похоже, заключается в том, что компилятор scala уже подвергся критике за то, что он медленный, поэтому не может быть хорошей идеей добавить еще больше вещей сверху.
Ответ 2
Теперь компилятор может предупредить вас о неиспользуемых частных переменных, поскольку d0c4be6861. Это находится под -Xlint
. См. Обсуждение в соответствующем сообщении об ошибке. Если упоминание -Xlint
незнакомо, ответ находится на странице scalac
man.