2011-11-18 3 views
3

저는 이클립스와 함께 Checkstyle을 사용하고 있으며, 모든 로컬 변수를 최종적으로 만드는 규칙이 있습니다. 이 규칙은 저장할 때 적용되므로 최종 한정자가없는 로컬 변수가 포함 된 파일이 저장되면 final이 자동으로 변수 선언에 추가됩니다.checkstyle idea-plugin을 설정하여 파일 저장시 자동으로 규칙을 적용하는 방법은 무엇입니까?

이제 IntelliJ IDEA로 전환했으며 Checkstyle을 사용하여이 규칙을 적용했습니다. 그러나 저장시 최종 수정자를 자동으로 추가하는 대신 변수에 오류가있는 것으로 표시되므로 ALT + enter 키를 눌러 각 변수에 대해 최종 수정자를 추가해야합니다. 변수가 final로 표시되지 않은 상당히 큰 코드 기반에서 추가 개발을하고 있기 때문에 이것은 실제로 불가능합니다.

IDEA와 함께 Checkstyle을 설정하여 Eclipse에서와 같이 저장시 로컬 변수에 최종 수정자를 자동으로 추가 할 수 있습니까?

답변

1

각 변수를 모두 마지막으로 만들지 않아도되는 방법이 있습니다.

그냥 alt + 하나를 입력 한 다음 오른쪽 화살표를 클릭하고 "Fix all 'Local variable .."을 선택하십시오.

모든 결승전을 파일에서 수정합니다.

다른 검사에도 사용할 수 있으며 매개 변수화 된 객체를 인스턴스화 할 때 Java7로 마이그레이션 한 후 다이아몬드 형식으로 변경하면 유용합니다.

0

대체로 지원되지 않을 수 있습니다. Checkstyle 팀에 기능 요청을 제출해야합니다.

+0

죄송합니다. 이전 질문을 제기 해 주셔서 죄송 합니다만, 이에 대한 업데이트가 있습니까? –

+0

죄송합니다. 업데이트가 없습니다. – CrazyCoder

관련 문제