Eclipse имеет начиная с версии 3.3 мастер очистки, который может помочь выполнить часть работы.Но, на мой взгляд, вопрос задается неправильно:
- Checkstyle проверяет много разных вещей, и некоторые из них могут быть автоматически исправлены.Таким образом, используя автоматический формат Eclipse и настраивая формат, который он соответствует Checkstyle, эти предупреждения автоматически исчезают.
- Некоторые предупреждения указывают на то, что чего-то не хватает, что неизвестно.Наиболее заметны здесь комментарии везде, но могут быть и другие предупреждения.Затмение здесь может помочь частично, но не очень хорошая идея генерировать JavaDoc с помощью затмения с его стандартными шаблонами, потому что тогда указание на то, что что-то не так, исчезает, но причина существует дальше.
- Некоторые предупрежденияуказать что-то, для чего может существовать несколько решений.Таким образом, Eclipse не может автоматически изменять код.Иногда существует быстрое исправление, которое может быть уместным, но каждый должен быть выбран пользователем.
Поэтому вы должны сделать следующее:
- Посмотрите наМастер очистки в Eclipse
Window > Preferences > Java > Code Style > Clean Up
, создайте там новый профиль из существующего и настройте его в соответствии с правилами, которые вы хотите использовать в Checkstyle. - Если вы выбрали
Code Organizing > Format Source Code
в своем профиле, настройте его.кодировщик кода для Java.Перейдите на Window > Preferences > Java > Code Style > Formatter
, создайте здесь также новый профиль и настройте его в соответствии с вашими правилами стиля чека.Эмпирическое правило должно заключаться в том, что после написания любого кода и форматирования его с помощью средства форматирования не должно быть никаких предупреждений о контрольном стиле, которые можно было бы исправить, вставляя или удаляя пробелы, пробелы, переводы строк и паратезы.Конфигурация используется всеми в вашем проекте, и, конечно, каждый должен использовать Eclipse.