공부기록/Typescript
tsconfig.json파일 additionalOptions
Jenner
2023. 4. 7. 10:34
코드 품질을 향상시켜주는 옵션들로 기본적으로 사용되지 않은 변수가 있으면 타입스크립트가 에러를 표시한다.
이 세 옵션을 켜면 break 키워드 잊어버릴 수 있는 switch 문을 입력하도록 해준다. 그런데 이 세 옵션을 켜면 타입스크립트는 문제를 표시하는데 예를들어 이 함수에 userName 변수가 지역적으로 존재하고 이를 사용하지 않는 경우에 그렇다.
노란색 구불구불한 선으로 표시되는 이유는 사실상 에러라기보다 경고나 힌트에 가깝기 때문이 다.
★ noUnusedLocals : 사용하지 않은 로컬 변수가 있을 때 에러 나게 한다.
★ nounusedParameters : 사용하지 않은 매개변수가 있을 때 에러 나게 한다.
★ noImplicitReturns: 반환하지 않는 함수가 있는 경우 에러 나게 한다. 아무것도 반환하지 않는 경우 return 으로라도 따로 적어줘야 에러나지 않게 된다.