Go Go - error strings should not end with punctuation or newlines (ST1005) - 오늘의 명언 개요 Go로 새로운 프로젝트를 진행하던 중 vscode에서 errors.New("에러가 발생했습니다.") 부분에 노란색 밑줄이 생겼다.그냥 냅둬도 서버 굴리는 데에 아무런 영향 없이 잘 돌아가지만 저 노란색 밑줄을 용납할 수 없어 조금 찾아보았다. 원인 오류 메시지의 문자열 첫 번째 글자가 대문자인 경우 오류 메시지의 문자열 끝에 마침표, 느낌표, 물음표 등의 구두점이나 개행 문자가 포함될 경우 해결방법 원인에 따라 첫 번째 글자를 소문자로 바꾸거나 끝에 특수문자가 들어가지 않도록 수정하면 된다. 하지만 하지만 한국인의 에러 메시지가 마침표로 끝나는 것은 일어날 수 있는 일이 아닌가? 나는 에러가 발생했습니다 라며 마침표 없이 끝나는 에러 메시지를 보고 싶지 않다.고로 노란색 밑줄이 뜨지 않도록 vscode의 설정을 수정하기로 했다. settings.json "go.lintTool": "staticcheck", "go.lintFlags": [ "-exclude=ST1005" ] 파일을 저장한 후 vscode를 재시작하면 에러가 사라지게 된다. 반응형 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기Aleph Kim의 IT 블로그 Contents 개요 원인 해결방법 하지만 settings.json 당신이 좋아할만한 콘텐츠 Go - 이미지 리사이즈 기능(/h2non/bimg) 2025.03.28 Go - 파일 호스팅 서버 프로젝트 기술 설명서 2025.03.09 댓글 0 + 이전 댓글 더보기