Bitbucket을 사용해서 remote 두 개를 관리할 수 있다.
그런데, PR제목은 사람이 적는거였다.
단지, LR-21만 적어주면 지라에서 추적을 해준다는 점!!!
✅ 경로 별칭 설정
vite.config.js와 tsconfig.json에서 경로 별칭 설정을 해도
ESLint는 인식하지 못한다.
=> 따라서 eslint-import-resolver-alias 패키지를 설치한 뒤, .eslintrc.cjs에서 추가로 경로 별칭을 명시해줘야 한다.
'import/resolver': {
alias: {
map: [
['@assets', './src/assets'], // Vite에서 사용 중인 별칭 추가
['@components', './src/components'], // Vite에서 사용 중인 별칭 추가
['@features', './src/features'], // Vite에서 사용 중인 별칭 추가
['@pages', './src/pages'], // Vite에서 사용 중인 별칭 추가
['@styles', './src/styles'], // Vite에서 사용 중인 별칭 추가
['@utils', './src/utils'], // Vite에서 사용 중인 별칭 추가
],
extensions: ['.js', '.jsx', '.ts', '.tsx'], // 사용 중인 파일 확장자 추가
},
},
.eslintrc.cjs 일부
✅ lf, crlf 설정
rules: {
'linebreak-style': ['error', 'unix'], // Unix 스타일인 LF를 강제
'prettier/prettier': [
'error',
{
endOfLine: 'auto',
},
],
},
prettier/prettier 설정으로 해결되었다.
🤔🤔🤔
linebreak-style 속성, .prettierrc.cjs의 endOfLine: 'lf', .gitattributes의 * text=auto는 정확히 필요한지 아닌지 모름.
💯💯💯
소희님은 'linebreak-style': 0으로 해결되었다. 환경 세팅이 아직 좀 다른듯하다. ㅠㅠ