Мы используем профиль форматирования eclipse, который указывает, что ширина строки составляет 125 символов и что параметры метода должны быть завернуты, когда это необходимо. Теперь эта линия не разбивается на две части:Eclipse formatter vs Checkstyle inconsistency
public FeaturePart(final Long fooBarBarBarBar, final String foo, final int sequenceNumber, final boolean fooBarBarBazBar) {
Обратите внимание, что символы старше 125-го не являются буквами. Checkstyle с той же строкой ширины линии (125 символов) жалуется на длину этой строки.
Есть ли способ, чтобы на данный момент согласовать ширину линии автоматического затмения и контрольной строки? Я попытался найти любые настройки, которые могли бы помочь как в checkstyle, так и в форматировании, но не удалось.
Несовместимость здесь проистекает из форматирования Eclipse, не дающего правилу 'line length' наивысший приоритет над правилами, особенно здесь правила' line wrapping'. Таким образом, форматировщик оставит несколько строк длиннее максимальной длины строки, и, конечно, Checkstyle отметит это. – Adam