jetbrain(PHPSTORM) tool 테스트 코드 한글 method 밑줄 없애기

2021. 4. 14. 09:22개발

반응형

테스트 코드 한글로 작성하기!

 

 

테스트 코드를 작성하다보면 기존 convention 과 다른 방법으로 코드를 작성하게 될 때가 있습니다.

그중 method 명을 한글로 작성하는 것과 camel_case 로 작성하는 것이 대표적입니다.

이렇게 작성했을 경우 god jetbrain tool 에서는 잘못된 코드라고 지적질을 하게 됩니다.

 

여기서는 적어도 테스트 코드에서는 이러한 convention 을 무시하게 하는 방법을 알아보려고 합니다.

 

 

1. camel_case 무시하기

언어마다 convention 룰을 정하는 방법이 다른데 저희는 php_codesniffer 를 사용하고 있기 때문에 project root 에 phpcs.xml 파일을 수정함으로 해결할수 있습니다.

<rule ref="PSR1.Methods.CamelCapsMethodName">
  <exclude-pattern>./tests/*</exclude-pattern>
</rule>

 

2. 한글 method 명 밑줄 없애기 (jetbrain) 공통

 설정 -> Editor -> Inspections -> internationalization -> Non_ASCII charaters 에서

Non-ASCII characters in IdentifiersDifferent languages in identifiers 를 체크 해제해줍니다.

여기서 주의점은 우리는 테스트 코드에만 이 convention 을 해제할 것 이기 때문에 옵션 체크 박스 바로 위에 Scope 에서 tests 만 한정 지어줍니다.

 

 

 

1 2 3 4 5 6 7 8 ··· 76