728x90
go-lang을 사용하다가 보면 func return에 error를 사용하는 경우가 많다.
이때 fmt.Errorf()를 종종 쓰게 되는데.. 아래와 같은 warning이 발생하는 경우가 있다.
증상
- 증상 코드
fmt.Errorf("Not found error...")
- 에러 문구
error strings should not end with punction or newlines (ST1005)
원인
1. 문구의 첫번째 글자가 대문자인 경우 발생
2. 문구 마지막에 "." 마침표가 있는 경우 발생
조치
// 첫 문자 대문자와 끝 문자 마침표 제거
fmt.Errorf("not found error")
반응형
'Programming > Go-Lang' 카테고리의 다른 글
Go-Lang: mixed named and unnamed parameters 에러 조치 (0) | 2024.02.22 |
---|---|
go-lang: go test cache 초기화 방법 (0) | 2023.03.02 |
Go-Lang : 문자열에서 숫자만 추출하기 (2) | 2022.11.28 |
Go-Lang : Context 패키지 이해하기 (링크 공유) (0) | 2021.12.07 |
Go-Lang : Go mod를 이용한 패키지 관리 (0) | 2021.11.30 |