비트 연산 맞다구요!
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 |
댓글