기존 코드베이스에서 javadocs의 checkStyle 검사를 천천히 시도하려고합니다.javadoc을 구문 분석 할 때 체크 스타일 오류가 발생했습니다.
목록, 맵 등을 설명하는 매개 변수 (@param 또는 @return)가 발생할 때마다 나타나는 것처럼 보입니다. 코드를 구문 분석하지 못하고 오류가 발생합니다. 누구도이를 방지하는 방법을 모릅니다. ??
예를 들어: 그것은
* @return List<People> the people we are interested in.
을 구문 분석 할 수
그래서/**
* Process list of people.
*
* @param account the relevant account.
* @return List<People> the people we are interested in.
* @throws SQLException
*/
private static List<People> getPeople(Account account) throws SQLException {}
오류 생성 : 다른 검사를 적용 할 때이 문제가 발생
error: Javadoc comment at column 18 has parse error. Missed HTML close tag 'People'. Sometimes it means that close tag missed for one of previous tags.
을이 jdoc은/수행 수표를 통과해야합니다.
도움 당신은 아마 <
및 >
처럼, XML 태그로 간주되지 않도록 <
및 >
을 탈출해야합니다 :)
옙. 그러나 문제는이 주석이 HTML로 간주되기를 원하지 않는다는 것입니다. 이상적으로 나는 (유효하다) 코드를 변경하고 싶지 않다. checkstyle 설정을 (어쨌든) 허용하도록 조정하고 싶다. 어쨌든 고마워요 :) –
이것은 유효한 Javadoc이 아닙니다. 따라서 checkstyle에서 Javadoc 검사를 완전히 비활성화해야합니다. –
Ok, Your Right :) :(해결책은 "* \ @return \ @code List 우리가 관심있는 사람들이라고 생각합니다."좋은 tho (깨끗한 코드 스타일)로 보이지 않습니다. –