본문 바로가기
클린 코드

ESLint에서 비트 연산 예외처리

by 스빠시빠 2018. 7. 19.

비트 연산 맞다구요!

ESLint는 자바스크립트 내에서 비트 연산은 굉장히 드물게 사용된다고 생각한다.(나도 그렇게 생각)
논리 연산자 오타일 확률이 높다고 생각.

하지만 정말로 필요해서 사용 할 때가 있음! 물론 eslint에 비트 연산을 예외처리 하도록 수정할수도 있지만, 그렇게 되면 정말 논리 연산자 오타일 때 잡아 낼 수 없다.

그래서 처리하는 방법은?

방법 1

주석 달아 주기
eslint-disable-line no-bitwise

var x = ~z; // eslint-disable-line no-bitwise

위처럼 주석을 달아주면 해당 줄은 비트 연산이 맞다고 명시적으로 알려주는 것.

방법 2

규칙 예외 설정
"no-bitwise": ["error", { "allow": ["~", "|", ">>", "<<", "&"] }]

더 좋은 방법이 있다면 댓글에 알려주세요!

제발

'클린 코드' 카테고리의 다른 글

ESLint 특정 부분 비활성화 시키기!  (0) 2018.08.21
Tab vs Space  (0) 2018.07.16

댓글