Eclipse форматер против несоответствия Checkstyle - PullRequest
3 голосов
/ 02 августа 2010

мы используем профиль форматирования eclipse, в котором говорится, что ширина строки составляет 125 символов и что при необходимости параметры метода должны быть перенесены.Теперь эта строка не разбивается на две части:

    public FeaturePart(final Long fooBarBarBarBar, final String foo, final int sequenceNumber, final boolean fooBarBarBazBar) {

Обратите внимание, что символы за 125-й не являются буквами.Checkstyle с той же настройкой ширины линии (125 символов) жалуется на длину этой строки.

Есть ли способ сделать так, чтобы автоформатер eclipse и проверка ширины линии checkstyle были согласованы на этом этапе?Я попытался найти какие-либо настройки, которые могли бы помочь как в стиле проверки, так и в форматере, но не удалось.

1 Ответ

2 голосов
/ 14 февраля 2011

Краткий ответ: нет . Форматировщик Eclipse и Checkstyle - это разные инструменты, которые настроены по-разному. Следовательно, их поведение будет отличаться.

Лично я нахожу, что форматер Eclipse порой громоздок в своем поведении. К счастью, в Eclipse 3.6 вы можете отключить форматер для разделов кода. См. этот ответ о том, как.

...