프리티어로 코드를 포매팅해주기!
많은 사람들이 ESlint로 함께 prettier를 설정하지만 아직 개발이 버거운 코린이(코딩 어린이) 시점에는 서로 협업할 때 사소한 따옴표나 띄어쓰기 등의 방식 등이 달라 깃 충돌이 일어나지 않게 하기위해 prettier만 적용해두는 방법이 있다.
prettier 홈페이지에서 간단하게 프리티어 설정을 할 수 있다.
아래 화면에서 try it online 클릭하면
이 창에서 직접 개발 환경을 설정할 수 있다.
좌측에서 기본 환경 설정을 해준 뒤
맨 하단의 copy config json
버튼을 눌러 설정 파일을 받아준다.
아래 명령어로 개발모드로 prettier 설치
# 개발모드로 prettier 설치
npm i -d prettier
nano .prettierrc.json
위에 명령어를 순서대로 입력한 후 nano 편집창이 뜨면 아래 코드처럼 웹에서 복사한 json 코드를 입력해준다.
{
"arrowParens": "always",
"bracketSameLine": false,
"bracketSpacing": true,
"semi": true,
"singleQuote": false,
"jsxSingleQuote": false,
"quoteProps": "as-needed",
"trailingComma": "all",
"singleAttributePerLine": false,
"htmlWhitespaceSensitivity": "css",
"vueIndentScriptAndStyle": false,
"proseWrap": "preserve",
"insertPragma": false,
"printWidth": 100,
"requirePragma": false,
"tabWidth": 2,
"useTabs": false,
"embeddedLanguageFormatting": "auto"
}
입력 완료 후 ctrl+x
-> y
를 누르면 .prettier.json이 생성된 것을 확인할 수 있다.
# 모든 코드에 해당 prettier 설정값 적용해주기
npx prettier . --write