Hudson/Checkstyle

Moin,
mein Hudson meldet sehr viele „Fehler“ wie den folgenden:

Datei: Tooltips.java, Zeile: 738, Typ: RightCurlyCheck, Priorität: Hoch, Kategorie: Blocks
‚}‘ sollte in derselben Zeile stehen.
Checks the placement of right curly braces (’}’) for else,try, and catch tokens. The policy to verify is specified using property option.

Das die schließende Klammer nicht in einer eigenen Zeile stehen „darf“ kann ich nicht verstehen.
Warum melde Checkstyle das?

Danke, Paul

Hallo Paul,

Das die schließende Klammer nicht in einer eigenen Zeile
stehen „darf“ kann ich nicht verstehen.

natürlich „darf“ vom Standpunkt „pure Java-Syntax“ aus die Klammer stehen, wo sie will. Checkstyle kümmert sich darüberhinaus aber darum, dass man bestimmte Konventionen beim Schreiben von Quellcode einhält.

Warum melde Checkstyle das?

Weil der voreingestellte Stil es vorsieht. Du kannst das umstellen: http://checkstyle.sourceforge.net/property_types.htm…

Gruß

Andreas