У меня есть следующий код в файл Java в рамках Eclipse:Как изменить форматирование массивов в аннотациях в Eclipse?
@Annotation({"arg1", "arg2"})
public void method() {
...
}
У меня есть проблема, в результате чего CheckStyle не любит, что особое форматирование и предупреждает, что:
Whitespace Around: '}' is not preceded with whitespace.
Однако затмение форматировщик не позволит мне добавлять любые пробелы и удалять их всякий раз, когда я форматирую.
Если я просто хотел удалить предупреждение, тогда мне пришлось бы отключить правило Whitespace Around
для }
в CheckStyle, но тогда он не будет предупреждать меня, когда я испортил в других местах, поэтому не хочу этого делать ,
Авторы CheckStyle have added the option I would need, разрешив вам ignore Аннотации Array Инициализация завитунок, как и для Array Инициализация вне аннотаций.Однако CheckStyle не выпустили новую версию с обновлением и не имеют дорожной карты, когда они это сделают.
В любом случае, позволяет сказать, что я согласен с Checkstyle и хотел бы пространство перед }
, как я могу настроить форматировщик мои предпочтения, или, по крайней мере, не заботиться об этой проблеме?
Я знаю@formatter:off
, Я надеюсь на один от раствора в конфигурации форматировочной, а не что-то я должен использовать каждый раз, когда я использую массив в аннотации.
Я думал, что проверил это, но, очевидно, я этого не сделал, по какой-то причине я думал, что Eclipse будет иметь другую конфигурацию для массивов в аннотациях. –