codestates / codestates/Lumiere

[에러 핸들링] Unnecessary use of boolean literals in conditional expression

Open
#213 0 comments 0 reactions 1 assignee Claimed by @linehyang View on GitHub
Completed Error
Dominant language
TypeScript
Stars
7
Forks
4
PR merge metrics
No merged PRs in 30d

Description

> 해결된 에러라면 라벨에 'Complete' 를 달아주세요.
> 미해결된 에러라면 라벨을 'In progress' 로 변경해주세요.

### 어떤 에러인가요?
- array의 includes메소드를 아래와 같이 사용 하였는데 하기와 같은 에러가 발생

### 에러 메시지

```bash
$ 터미널의 에러 코드를 여기 넣어주세요.
Unnecessary use of boolean literals in conditional expression no-unneeded-ternary
```

### 에러 핸들링 방법

- 핸들링 방법에 대해서 간단하게 기록해보세요.
includes 메소드를 사용할경우 이미 결과에 true/false가 명시되는데, 이걸 또다시 삼항연산자로 구분하려고 하니 에러가 나는것

```js
// 코드가 들어가도 좋아요!
checkedItems.includes('privacy') ? true : false}
```

### 에러 핸들링을 위해 참고한 레퍼런스 링크

[스택오버플로우](https://stackoverflow.com/questions/42705930/error-unnecessary-use-of-boolean-literals-in-conditional-expression-no-unneeded)
[MDN 공식문서](https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/includes)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.