SonarLint: декларация непроверенных исключений - PullRequest
1 голос
/ 06 ноября 2019

Набор правил по умолчанию SonarLint говорит мне, что я не должен объявлять непроверенное исключение (в моем случае NoSuchElementException) в сигнатуре метода. Я знаю, что это не требуется Java, но в моем случае я хочу предупредить пользователя, что он / она может получить это исключение, если он / она использует мой метод неправильно. Я не хочу использовать проверенное исключение, потому что этот метод в основном (99%) используется правильно. Разумеется, также предоставляется документация для исключения, но она может находиться за пределами видимого диапазона всплывающей подсказки в IDE. Поэтому я не понимаю, почему я не должен (или не рекомендуется) объявлять непроверенное исключение в сигнатуре метода?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...