tools & libs/IDES

[IntelliJ]Inspection 수정하기

  • -

IntelliJ는 세세한 내용까지 규제를 많이 하고 있어서 처음부터 잘 따른다면 뭐 좋을 수도 있겠지만 나름대로 무언가를 만들려고 할때는 상당히 귀찮다. ㅠㅠ 

대부분 심각도(severity)를 warning으로 설정해 놓아서 동작은 하지만 웬지 껄끄러운 내용들!!

이번 포스트에서는 inspections 과정에서 간간히 튀어나오는 warning 메시지의 의미를 알아보고 처리하는 내용을 정리해보자.

 

Test class name 'A_ObjectOrientedQuery_Test' doesn't match regex '[A-Z][A-Za-z\d]*Test(s|Case)?|Test[A-Z][A-Za-z\d]*|IT(.*)|(.*)IT(Case)?'

intellij는 테스크 클래스를 만들 때 권장하는 정규 표현식을 지정해 두었는데 그것에 위배되는 내용을 발견할 때 나오는 메시지이다.

관련 설정은 Editor > Inspections > Java > Naming Conventions > Class > Class naming convention에 선언되어있다. 기본 표현식은 다음과 같다.

[A-Z][A-Za-z\d]*Test(s|Case)?|Test[A-Z][A-Za-z\d]*|IT(.*)|(.*)IT(Case)?

이 경고를 처리하려면 해당 기능을 끄거나, 메뉴에 가서 표현식을 바꾸던가 아니면 요구하는데로 이름을 지어주자. 나는 끄기로 ㅎ

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.