더 작은 범위로 이동할 수 있는 모든 변수 선언을 보고합니다.

이 검사는 주로 메서드 시작 부분의 Pascal 형식 선언에 유용합니다. 또한 너무 광범위한 범위를 가진 변수도 리팩터링 후에 남는 경우가 많습니다.

예:


  StringBuilder sb = new StringBuilder();
  System.out.println();
  sb.append(1);

빠른 수정을 적용한 후:


  System.out.println();
  StringBuilder sb = new StringBuilder();
  sb.append(1);

검사 구성: