2011-11-25 10 views
6

Niektórym z moich kolegów brakuje dyscypliny i nie zawsze zapisuję dokumentację swoich zajęć (nie zawsze = nigdy). Próbowałem zmusić ich do napisania dokumentacji poprzez ustawienie ostrzeżeń projektowych dla brakujących komentarzy javadocs. Mamy dwa foldery źródłowe "src" i "testy" - oczywiście nie wszystkie metody @Test wymagają dokumentacji, a to ostrzeżenie jest zbyteczne. Ale teraz wszystkie nieudokumentowane testy otrzymały te denerwujące ostrzeżenia, projekt dostał setki ostrzeżeń i obawiam się, że niektóre prawdziwe niebezpieczne ostrzeżenia zostaną utracone (ponieważ są setki bezużytecznych).Eclipse - jak ustawić ostrzeżenia javadoc tylko dla określonych folderów, a nie cały projekt

Jak ustawić ostrzeżenia tylko w folderze "src" i zignorować ostrzeżenia w folderze "testy"?

+1

Właśnie zobaczyłem @SuppressWarnings ("javadoc") (facepalm) – fiction

+1

Poza tym, zawsze ustawiłem widok "Problemy", aby pokazać tylko "zasób i jego dzieci". W ten sposób nadal będziesz widzieć wszystkie ostrzeżenia, jeśli wybierzesz folder główny projektu (w przeglądarce pakietów). Jeśli jednak klikniesz na dowolny folder źródłowy, będą wyświetlane tylko błędy/ostrzeżenia dotyczące tego konkretnego. –

Odpowiedz

5

Obawiam się, że nie ma ustawienia wyłączającego brakujące sprawdzanie poprawności javadoc wyłącznie dla klas/metod testowania. Pojawiła się nawet sugestia na temat Eclipse bugzilla here, ale ostatecznie doszło do ślepego zaułku.

Jedyny nieelegancki sposób rozwiązania tego problemu polega na opatrzeniu tych metod testami adnotacją @SuppressWarnings("javadoc").

+0

Co za szkoda. Klasy są generowane przeze mnie w moim przypadku, więc ich przypisanie nie jest możliwe. – MrSmith42

Powiązane problemy