pnpm add -D prettier prettier-plugin-tailwindcss
touch .prettierrc
.prettierrc
{
"singleQuote": true,
"semi": true,
"useTabs": false,
"tabWidth": 2,
"trailingComma": "all",
"printWidth": 80,
"arrowParens": "always",
"bracketSpacing": true,
}
useTabs: false
환경에 따라 tab
길이가 2칸일 수 있고 4칸일 수 있기 때문에 아예 허용하지 않는 것이 좋다.
trailingComma: all
객체, 배열 요소 마지막에 항시 ,
를 붙임으로 새로운 요소를 쉽게 추가할 수 있도록 한다.
나머지는 그냥 눈에 보기 편한 설정들이다.
특별한 이유가 없다면 그냥 prettier 기본 세팅에 모두 위임하여 업계 표준을 따르는 것이 좋아 보인다.
자세한 설정 명세는 공식문서를 참고해보자.
더 나아가 추가해보면 좋을 플러그인을 정리해보았다.
prettier-plugin-organize-imports
prettier-plugin-tailwindcss
prettier-plugin-svelte
prettier-plugin-astro
추가로 VSCode 설정 세팅에서 formatOnSave
설정을 진행하자.