상황은 이러했다.
회사 github repo에 PR을 올리자
난 바꾼적이 없는데 ??
작은 따옴표를 큰 따옴표로 바뀐 내역이 커밋 뭉태기가 올라가는 거였다 ㅠㅠ
흠.. git pull 했으면 repo에 있는 파일이랑 동일한 상태에서 변경 내용만 업데이트 돼야 하는데 이상함.
나름 트러블슈팅한다고 시도하느라-
github 레포를 처음부터 다시 클론해오고 commit PR을 올려도 동일한 현상이 재현됐다 😥
(= 난 작은 따옴표를 큰 따옴표로 바꾼적이 없는데 싹 다 바뀐 걸로 올라감...)
똘똘한 개발자한테 도움 요청해서 결국 해결했다 👏👏👏
해결 방법은? Linter Extension Settings에서 강제로 single quote를 쓰도록 설정을 변경했다.
(이슈 원인은? js랑 yaml 파일에서 작은 따옴표랑 큰 따옴표 둘 다 허용했기 때문임!
사람들이 섞어서 쓰고 그런데 prettier같은 거 설치하면 저장할 때 자동으로 한쪽으로 설정해준다고 함)
EXTENSIONS에서 Linter 선택 후 Extension Settings로 이동
quote를 검색하면 다음과 같이 설정값을 변경할 수 있다.
Quote Style에서 원래 auto로 돼있었는데 single로 바꿔줌
Yaml에서 Single Quote가 unchecked 돼있었다.
체크 표시해주면 파일에 있던 " 큰 따옴표가 설정이 적용돼서 모두 ' 작은 따옴표로 바꾼다.
이슈 해결 끗 💪
번외로 다음 extensions 들도 유용하니 참고하시라 :)
'Tools > YAML' 카테고리의 다른 글
VSC(Visual Studio Code) extension 추천 (feat. Colorful DarkPlus, indent-rainbow) (0) | 2022.07.05 |
---|---|
YAML Syntax 들여쓰기 Error 바로잡기 (feat. web linter, vscode 내장 linter) (0) | 2022.06.22 |