error prone
Error Prone 2.36.0
Error Prone은 컴파일 타임에 일반적인 프로그래밍 실수를 찾아내는 Java용 정적 분석 도구입니다.
public class ShortSet {
public static void main ( String [] args ) {
Set < Short > s = new HashSet <>();
for ( short i = 0 ; i < 100 ; i ++) {
s . add ( i );
s . remove ( i - 1 );
}
System . out . println ( s . size ());
}
}
error: [CollectionIncompatibleType] Argument 'i - 1' should not be passed to this method;
its type int is not compatible with its collection's type argument Short
s.remove(i - 1);
^
(see https://errorprone.info/bugpattern/CollectionIncompatibleType)
1 error
우리의 문서는 errorprone.info에 있습니다.
Error Prone은 Bazel, Maven, Ant 및 Gradle에서 작동합니다. 자세한 내용은 설치 지침을 참조하세요.
Error Prone 개발 및 구축은 위키에 문서화되어 있습니다.