삼항연산자를 사용할 때, 도움이 되는 eslint 규칙에 대해 알아보도록 하겠습니다.
{
"rules": {
"no-unneeded-ternary": "error",
"multiline-ternary": "off"
}
}
no-unneeded-ternary
불필요하게 사용된 삼항연산자를 찾아주는 규칙입니다.
// bad
const value = condition ? true : false;
// good
const value = Boolean(condition);
multiline-ternary
삼항연산자를 사용할 때, 가독성을 위해 줄바꿈을 강제하는 규칙입니다.
저 같은 경우 가독성에 큰 문제를 느끼지 못 하고 있기 때문에 해당 규칙은 사용하지 않습니다.
// bad ..?
const value = condition ? "Yes" : "No";
// good ..?
const value = condition
? "Yes"
: "No";
반응형
'공유 > ESLint' 카테고리의 다른 글
[eslint] optional chaining, 옵셔널 체이닝 관련 규칙 (0) | 2024.10.21 |
---|---|
[eslint] switch 문 (1) | 2024.10.21 |
[eslint] 사용하지 않는 변수 찾기 (0) | 2024.10.21 |
[eslint] if 문과 관련된 규칙 (0) | 2024.10.21 |
[eslint] 불필요한, 의미없는 코드를 찾기 (0) | 2024.10.21 |