개발공작소
728x90
article thumbnail
[Prettier] 프리티어 사용시 IIFE패턴 앞에 세미콜론(;)이 붙는 현상에 대한 이야기
Tools/Visual Studio Code 2023. 12. 1. 17:24

VSCODE에 Prettier를 설치해서 코드 스타일을 통일하고 있는데, 이해가 되지 않는 일이 있었다. 세미콜론 사용여부를 false로 설정해두었는데도 특정코드 앞에 세미콜론(;)이 계속 붙는 것이었다. 문제발생 샘플코드 - Prettier 적용전 import loadFunction from './loadFunction.js'; loadFunction(); (async () => { const stuff = await doStuff() setThings(stuff) })() 샘플코드 - Prettier 적용후 import loadFunction from './loadFunction.js' loadFunction() ;(async () => { const stuff = await doStuff() set..

article thumbnail
[VScode] 포맷팅 확장팩인 프리티어(Prettier)를 활용하여 코드 스타일을 설정해보자.
Tools/Visual Studio Code 2023. 10. 11. 12:55

오늘은 VSCode에서 제공하는 확장팩 중 유용한 확장팩인 프리티어(Prettier)에 대해 정리해보려고 한다. 프리티어(Prettier)란? 프리티어(Prettier)는 개발자가 작성한 설정파일을 통해 개발자가 작성한 소스코드의 스타일을 자동설정 해주어, 코드 포맷의 통일성을 유지 시켜주는 라이브러리이다. 프리티어(Prettier)를 사용하는 이유 개인 프로젝트를 하더라도 그날 그날의 기분이나 뭐에 따라 코드스타일이 달라지기도 하고(아님 말고..) 팀 프로젝트 같은 경우에는 개발자마다 코드 작성 스타일이 다르기 때문에 각 기능이나 서비스마다 코드가 너무 다르다. 이렇게 되면 나중에 코드리뷰를 진행하거나 유지보수를 할 때 각기 다른 코드 스타일로 인해 이해하기 어렵다는 문제가 있다. 결론은 각 개발자간의..

article thumbnail
[Eclipse] 이클립스 디버깅은 되는데 라인은 잡지 못하는 현상 해결방법
Tools/Eclipse 2023. 6. 1. 11:48

신입 시절에도 이런일이 있었는데, 정리를 안해놓으니 잊어버려서 또 같은 문제가 발생한 김에 정리해봄.. 문제 원인 우선 이클립스에 브레이크 포인트를 걸어서 디버깅을 하는데, 분명 디버깅은 걸렸는데 라인을 잡지 못할 때가 있다. 문제의 원인은 여러 프로젝트를 하나의 톰캣에 올렸는데 같은 파일명이 존재하고, 그 같은 파일명을 가진 파일들 중 하나에 브레이크 포인트를 걸어서 디버깅을 하려는 것이다. 같은 파일명이 여러개 있으니 이클립스에서 어떤 파일인지 찾지 못해서 생기는 문제.. 해결 방법 1. 같은 파일명을 가진 파일들의 파일명을 다르게 해준다. 예를 들면 A프로젝트 MainController.java 라는 파일이 있고 B프로젝트 MainController.java 라는 파일이 있다면 A프로젝트의 Main..

article thumbnail
[IntelliJ] svn: E170013 / E230001 connect 관련 이슈 해결방법
Tools/intelliJ 2023. 5. 9. 23:20

집에서 인텔리제이로 SVN을 붙이려니 다음과 같은 에러가 발생했다. 에러내용 svn: E170013: Unable to connect to a repository at URL svn: E230001: Server SSL certificate verification failed: certificate issued for a different hostname, issuer is not trusted 대충 에러내용을 보면 뭐 신뢰할 수 없단다. 내부망이 아니라 외부망에서 접근하려니 에러가 뜨는 것.. 결국 저 SVN URL을 신뢰할 수 있는 URL로 등록해주면 되는 문제다.. svn: E170013 / E230001 connect 해결방법 1) CMD창을 열고 SVN이 설치되어 있는 디렉터리의 bin 경로로 ..

article thumbnail
[Eclipse] @Data : The method set is undefined 에러 해결방법
Tools/Eclipse 2023. 4. 29. 16:44

@Data를 쓰면 getter, setter를 일일히 소스에 작성하지 않아도 쓸 수 있는데 다음과 같은 에러가 발생했다. The method set is undefined... 프로젝트를 새로 체크아웃 받았는데 뜸.. 결론은 저 @Data라는 녀석은 lombok.jar에서 가져오는데 이 lombok.jar은 라이브러리를 넣기만 한다고 쓸 수 있는게 아니라 수동으로 설치해줘야 한단다. lombok.jar 수동 설치방법 1) lombok.jar을 찾아서 실행한다. ( 직접 디렉터리에서 찾아서 실행하거나 다운로드 받아 실행함 ) 2) [Specify location] 버튼을 눌러 설치 할 프로젝트를 선택하고 [Install/Update] 버튼을 누른다. 3) [Quit Installer] 버튼을 눌러 설치를 ..

article thumbnail
[Tools] 크롬 탭내의 모든 리소스(소스, 이미지...) 다운로드 받는 방법 ( Save all Resources 확장 프로그램)
Tools 2023. 3. 20. 12:58

가끔 주말에 이미지를 다운로드 받을 일이 있는데, 보통 같으면 이미지 요청URL을 이용하여 한번에 다운로드 받았었다. 근데 어떤 사이트에서 이미지 요청URL로는 다운로드 하지 못하게 막아놓았더라.. 근데 어차피 네트워크상에는 이미 이미지를 가져왔기 때문에 그럼 그냥 이 탭의 리소스를 한번에 다운로드 받으면 되는 거 아닌가? 라는 생각이 들어 Save all Resources라는 크롬 확장프로그램을 사용했다. Save all Resources 확장프로그램 설치 우선 아래 링크로 접속하여 크롬내에 Save all Resources 확장프로그램을 추가 해주도록 하자 Save all Resources 확장프로그램 설치 링크 여기까지 하면 Save all Resources 확장프로그램이 추가되었다. Save al..

728x90