2016-10-31 8 views
0

내 코드를 작성하는 동안 IDEA가 얼마나 많은 도움이되는지 생각 나게했습니다. 이것은 나에게 아이디어를 주었다. 만약 내가 커스텀 컴파일 타임 프로세싱을 추가 할 수 있다면 어떨까. 내 코드가 유효하지 않은 경우 오류 메시지가 표시됩니다. 예를 들어 null이 될 수없는 경우 null로 반환 유형을 남겼습니다. 기본적으로 프레임 워크 및 API 검사는 생산 오류를 줄입니다.IDEA - 사용자 정의 오류

문제는 어디서부터 시작해야할지 전혀 모른다는 것입니다. 나는 플러그인을 개발할 필요가 있다고 가정하지만 문서를 찾는 데 문제가 있습니다. 누군가가 내가 시작하는 데 도움이 될 정도로 친절하면. 또한 예제 프로젝트 또는 기존 프로젝트 (가능한 경우 github)에 대한 링크를 제공 할 수도 있습니다.

필자는 개발 한 몇 가지 API의 일부로이 플러그인을 출시 할 계획입니다. 그러니 당신이 표준 자바 주장을 사용할 수있는 장기적 :

답변

1

당신은 inspections 사용자 지정 구현하는 인 IntelliJ 플러그인을 만들 수 있습니다. 여기

예 :

https://confluence.jetbrains.com/display/IDEADEV/Inspection+of+Code+Source

당신은 빨간색 코드를 강조 사용자가이를 해제 할 수 있도록하고, 또한 수정에 대한 메시지를 표시 할 수 생성 한 검사가. 자세한 내용은 intellij 플러그인 개발 API를 참조하십시오.

+0

내가 찾던 고마워. – DarkGuardsman