Хоча мені подобається, що код автоматично форматується під час збереження (адже я його включив у своїх особистих проектах). Я виявив, що не можу повністю рекомендувати цю практику в проектних командах, що використовують продукти на основі Eclipse, оскільки формат Eclipse має деякі критичні помилки, які заважають мені рекомендувати його.
Зокрема, якщо ви ввімкнули "очищення коду" + "формат", відступи фіксуються / нефіксуються під час кожного збереження.
Кожна нова версія Eclipse може змінити формат (в кращу сторону), але внесе суттєві зміни, такі як JavaDocs остаточно видалить цей додатковий простір після, *
але введений десь після того, як Helios та багато підприємств використовують старішу версію раціонального програмного забезпечення eclipse що використовує Геліос як базу.
Форматор коду, який надається Eclipse, не розширюється відповідно до їх API, адже він прямо заявляє CodeFormatter javadoc
Цей клас не призначений для підкласи клієнтів.
Зрозуміло, я ще не знайшов жодної життєздатної некомерційної альтернативи. Jalopy не оновлюється вже багато років, а вилки в github ще не організовані, щоб змусити мене рекомендувати будь-який із них. Також у нього немає жодного веб-сайту оновлення Eclipse для його інтеграції. Я насправді планував зробити форматування коду як частину збірки так само, як я робив cleanpom-maven-плагін за допомогою Jalopy, але ця ідея впала убік через відсутність оновлень для Jalopy.