Próbuję utworzyć regułę w wtyczce Eclipse Checkstyle, która sprawdzi, czy fragment instrukcji while..while znajduje się w tej samej linii co nawias końcowy.Konfigurowanie stylu wykonania instrukcji checkstyle do while
Moim celem jest uzyskanie następujących ważność:
int count = 0;
do {
System.out.println(count);
count++;
} while (count < 10);
a poniżej muszą być nieprawidłowy:
int count = 0;
do {
System.out.println(count);
count++;
}
while (count < 10);
Próbowałem robić to poprzez stworzenie Right Curly Brace placement regułę (w blokach) dla słowa kluczowego wykonaj, określając opcję "ten sam". Jednak uruchomiony checkstyle zgłasza błąd } should be on the same line
dla obu powyższych przykładów.
O dziwo, zmiana opcji na "samodzielnie" powoduje, że oba przykłady zostały pomyślnie przeanalizowane. Czy istnieje inny sposób na egzekwowanie powyższej zasady?