Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Code formatter enums #608

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

tolot27
Copy link
Member

@tolot27 tolot27 commented Jan 25, 2025

Mit diesem PR werden die Code Formatter Einstellungen in die projektspezifischen Einstellungen integriert. Außerdem ist die line wrapping policy für Enums so angepasst, dass die Enum-Deklaration nicht mehr zu einer/weniger Zeile(n) zusammengefasst wird. Somit können die // hinter den Enum-Konstanten wieder entfernt werden.

@tolot27
Copy link
Member Author

tolot27 commented Jan 25, 2025

Leider habe ich keine Möglichkeit gefunden, der letzten Enum-Konstanten-Zeile beim Code Formatting automatisch ein Komma hinzuzufügen. Das würde nämlich das einfache Verschieben (z. B. wegen Sortierung) der Konstanten ermöglichen und außerdem das Hinzufügen neuer Konstanten, ohne dass bei einem Diff die vorherige Zeile mit Unterschiede enthält (saubere Commits).

@tolot27 tolot27 added enhancement New feature or request and removed enhancement New feature or request labels Jan 25, 2025
lenilsas
lenilsas previously approved these changes Jan 25, 2025
@tolot27
Copy link
Member Author

tolot27 commented Jan 25, 2025

Leider habe ich keine Möglichkeit gefunden, der letzten Enum-Konstanten-Zeile beim Code Formatting automatisch ein Komma hinzuzufügen. Das würde nämlich das einfache Verschieben (z. B. wegen Sortierung) der Konstanten ermöglichen und außerdem das Hinzufügen neuer Konstanten, ohne dass bei einem Diff die vorherige Zeile mit Unterschiede enthält (saubere Commits).

Ich habe dazu mal einen FR erzeugt: eclipse-jdt/eclipse.jdt.ui#1981

@tolot27 tolot27 requested a review from dippeal January 27, 2025 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants