2016-10-20 1 views
1

Как вы, наверное, знаете, методы в интерфейсах по умолчанию являются публичными рефератами.Можно получить предупреждение, если метод интерфейса имеет избыточные модификаторы в Eclipse?

В JLS7 говорится: «Разрешено, но не рекомендуется в качестве стиля, чтобы излишне указать публичный и/или абстрактный модификатор для метода, объявленного в интерфейсе».

Есть ли какой-либо вариант в Eclipse для генерации предупреждений, если существующих методов интерфейса имеют избыточные модификаторы? Я не нашел никакого варианта в настройках -> Java -> Компилятор -> Ошибки/предупреждения

Intellij IDEA имеет аналогичную функцию, включенную по умолчанию.

я нашел несколько подобных вопросов, но они имеют дело с генерацией кода:

Eclipse generating useless 'public abstract' modifier in interface method signatures

eclipse refactoring - pull up method to interface

Eclipse, исправлена ​​ошибка:

[code style] don't generate redundant modifiers

С уважением.

+0

использовать сторонний статический анализатор кода, например, sonarqube –

ответ

0

На основании комментария ΦXocę 웃 Пepeúpa, я узнал, что есть подключаемый модуль Eclipse под названием SonarLint, который может подключаться к экземпляру SonarQube и отмечать обнаруженные проблемы в редакторе Java.

 Смежные вопросы

  • Нет связанных вопросов^_^