typescript/no-useless-default-assignment Nursery
작동 방식
사용되지 않을 수 있는 기본값 할당을 금지합니다.
왜 좋지 않은가?
값이 결코 undefined가 될 수 없다면, 기본값 할당은 불필요합니다.
이로 인해 런타임 로직과 잡음만 추가되며, 동작에는 변화가 없습니다.
예시
이 규칙에 따라 잘못된 코드 예시:
ts
[1, 2, 3].map((a = 0) => a + 1);이 규칙에 따라 올바른 코드 예시:
ts
[1, 2, 3].map((a) => a + 1);사용 방법
이 규칙을 구성 파일이나 명령줄 인터페이스에서 활성화하려면 다음을 사용할 수 있습니다:
json
{
"rules": {
"typescript/no-useless-default-assignment": "error"
}
}bash
oxlint --type-aware --deny typescript/no-useless-default-assignment