프리티어 속성
{
"plugins": ["prettier-plugin-tailwindcss", "@trivago/prettier-plugin-sort-imports"], //plugin 추가
"parser": "typescript", //TypeScript 코드를 파싱하기 위한 파서를 지정, TypeScript 프로젝트에 Prettier를 사용할 때 필요함
"printWidth": 120, //한 줄의 최대 길이를 120자로 설정, 이를 넘길 시 prettier가 자동으로 줄바꿈
"tabWidth": 2, //들여쓰기 크기를 2개의 공백으로 설정
"useTabs": true, //들여쓰기에 탭 대신 공백을 사용하도록 설정
"semi": true, //명령문 끝에 세미콜론
"singleQuote": true,
"quoteProps": "as-needed",
"trailingComma": "all",
"bracketSpacing": true,
"arrowParens": "always", //화살표 함수의 매개변수를 항상 괄호로 감싸도록 설정
"endOfLine": "auto"
"importOrder": [
"^react(.*)",
"^@tanstack/(.*)$",
"^axios(.*)",
"^@/pages/(.*)$",
"^@/components/(.*)$",
"^@/hooks/(.*)$",
"^@/apis/(.*)$",
"^@/utils/(.*)$",
"^@/router/(.*)$",
"^@/types/(.*)$",
"^@/constants/(.*)$",
"^@/assets/(.*)$",
"^@/(.*)$",
"^[./]"
],
"importOrderSeparation": true,
"importOrderSortSpecifiers": true
}