-
Notifications
You must be signed in to change notification settings - Fork 0
[DEPLOY] 서비스 배포 #83
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
[DEPLOY] 서비스 배포 #83
Changes from all commits
Commits
Show all changes
218 commits
Select commit
Hold shift + click to select a range
2b0f479
chore: Update issue templates
drddyn 2b34e7e
chore: Add pull request template
drddyn cb24ef1
chore: 이슈 템플릿 생성 및 수정
drddyn 583a6b6
chore: 개발 환경 설정
drddyn fabe878
Merge pull request #3 from drddyn/dev/set-dev-env
drddyn 1358932
dev: 라우팅 작업
drddyn 70ffbe6
Merge pull request #5 from drddyn/dev/router
drddyn 2bf702a
fix: 라우팅 수정
drddyn 01faad9
Merge pull request #10 from drddyn/fix/router-issue
drddyn 367823b
dev: 로그인페이지 작업
eun0903 09033d8
feat: 공용 컴포넌트 inputbox 생성
drddyn a69a1c7
feat: svgr 활성화
drddyn cb06e80
feat: 글꼴, 색상 css 추가
drddyn 53e54cf
feat: poltawski 추가
drddyn f95399b
feat: 색상 코드 수정
drddyn 1184809
Merge pull request #13 from drddyn/dev/setting-css
drddyn 8d7a417
Merge branch 'develop' into dev/signin-page
drddyn 4ab9286
feat: tracking 수정
drddyn 8ac3f07
feat: 회원가입 페이지
drddyn 5bdde9a
docs: PR 템플릿 수정
drddyn 849f39a
chore: 이슈 템플릿 타이틀 수정
drddyn 838f79e
Merge pull request #14 from drddyn/dev/signin-page
drddyn 4830fa8
feat: 사이드바 UI 작업
drddyn 48c24d2
Merge branch 'develop' into dev/login-page
eun0903 92e7587
style: svg 아이콘 교체
eun0903 914cbba
feat: 사이드바 위치 고정
drddyn f50baaf
rename: router 수정
drddyn d7a764c
feat: 사이드바 라우팅 처리
drddyn 0bfb219
dev: 환경설정페이지 UI 작업(1차)
eun0903 d39669a
Merge pull request #16 from drddyn/dev/sidebar-ui
drddyn b1e0f72
Merge branch 'develop' into dev/login-page
drddyn 3ae4999
refactor: 공용 컴포넌트 사용하도록 리팩토링
drddyn 405c729
feat: 회원가입 페이지 스타일링 조정
drddyn ffeee4a
dev: 아이디/비밀번호찾기 페이지 UI 제작
eun0903 268ab47
Update FindIdForm.tsx
eun0903 8356716
style: 스타일링 수정
drddyn 7805625
feat: 아이콘 수정
drddyn 455c91d
rename: 아이콘 파일 네이밍 수정
drddyn c254626
Merge pull request #11 from drddyn/dev/login-page
drddyn 1a4dc07
Change issue template title from [FEAT] to [DEV]
drddyn 9eca476
Merge branch 'develop' into dev/finding-page
drddyn bfe7bd0
Merge branch 'develop' into dev/setting-page
drddyn de572b7
feat: 매거진 UI 작업
drddyn 0fd031f
feat: 매거진 상단 정보 수정
drddyn 24e1a6a
fix: 아이디/비밀번호 찾기 페이지 수정
eun0903 8a59959
fix resolve merge conflict in InputBox
eun0903 7b05781
feat: dir,svg 파일 수정
drddyn 07b713c
style: w-screen 속성 제거
drddyn b11579b
chore: 라우팅 변경
drddyn aa47397
style: 이메일 인풋박스 스타일링 수정
drddyn c9a3bb6
chore: global.css 추가
drddyn b7fa462
style: 버튼 속성 추가
drddyn 0a5bf67
Merge pull request #19 from drddyn/dev/finding-page
drddyn 1d060a0
Merge branch 'develop' into dev/magazinepage-ui
drddyn 2e07432
Merge pull request #22 from drddyn/dev/magazinepage-ui
drddyn 427073b
style: 관심사 선택 칩으로 변경
drddyn 47ae3f7
style: 인풋 박스 스타일링 일치
drddyn 6de2542
style: 아이콘 변경 및 디테일 수정
drddyn 603ae89
feat: 공용 컴포넌트 버튼 생성
drddyn 9be4c47
Merge pull request #25 from drddyn/dev/restyle-signup-page
drddyn 6616945
dev: LLM입력창 UI 제작
eun0903 e87dd3b
Update LLMInputBox.tsx
eun0903 765eae7
feat: 사이드바 수정
drddyn 7a32852
feat: 사이드바 열렸을 경우 페이지 연결
drddyn 3514706
Merge pull request #27 from drddyn/dev/restyle-sidebar
drddyn 863b12b
Merge branch 'develop' into dev/input-box
drddyn 00433a6
feat: 사이드바 작동 및 코드 수정
drddyn 7e880c7
Merge pull request #26 from drddyn/dev/input-box
drddyn 6bcd6cb
fix: 환경설정페이지 UI 수정
eun0903 fb66473
Merge branch 'develop' into dev/setting-page
drddyn 82804bd
style: 세팅페이지 스타일링 수정
drddyn 233928f
Merge pull request #17 from drddyn/dev/setting-page
drddyn 7cf4387
chore: 버셀 배포
drddyn 9c7d3c5
ci: 워크플로우 추가
drddyn d5a3d53
chore: 패키지.json 파일 경로 추가
drddyn f274b03
Update ci.yml
drddyn 87bdff5
Update ci.yml
drddyn 1f207af
ci: ci 파일 수정
drddyn b843abf
Rename Back.svg to back.svg
drddyn c012ef4
Add hamburger.svg icon file
drddyn 7a0c686
Rename SidebarButton.svg to sidebarButton.svg
drddyn 2eb10c5
Rename Toggle_up.svg to toggle_up.svg
drddyn ebb7071
Rename Vector.svg to vector.svg
drddyn 20d2c97
Merge branch 'develop' into dev/setting-ci
drddyn 8731432
Update EmailInputBox.tsx
drddyn e71152c
Merge pull request #30 from drddyn/dev/setting-ci
drddyn 5e5015b
feat: 로그인 api 연결
drddyn 70a7170
feat: 회원가입 페이지 연결
drddyn 8494930
feat: 로그아웃 api 연결
drddyn 9f1f6a8
feat: 리프레쉬 토큰 api 연결
drddyn 3802b1d
feat: 회원가입 페이지 API 연결
drddyn 1e05b56
Merge pull request #32 from drddyn/dev/auth-api
drddyn a296d88
feat: 프로필 설정 페이지 기능 추가
eun0903 2107373
feat: 화면 설정 페이지 기능 추가
eun0903 a3ae9dd
Merge branch 'develop' into feat/setting-page-button
drddyn 096e57a
feat: CI 오류 해결
drddyn f8766f4
Merge pull request #33 from drddyn/feat/setting-page-button
drddyn 35dde35
dev: 랜딩페이지 제작
eun0903 1e2cf67
feat: svg 파일로 수정
drddyn 1f23330
Merge pull request #35 from drddyn/dev/Landing-Page
drddyn 30c0c51
chore: 파일 경로 수정
drddyn 9c2b7d0
feat: 사이드바 리디자인 적용
drddyn 74433a9
feat: 사이드바 매거진 api 연결
drddyn 367cd94
style: 사이드바 스타일링 수정
drddyn df72568
feat: 사이드바 프로필 api 연결
drddyn daffa0e
feat: 설정 모달 api 연결 및 zustand 적용
drddyn 5afa003
chore: 코드 삭제
drddyn 315e801
Merge pull request #39 from drddyn/dev/sidebar-redesign
drddyn 11918c7
feat: 매거진 삭제 API 연결
drddyn 30a8f48
dev: 둘러보기 페이지 제작
eun0903 0367b3c
dev: 둘러보기 페이지 제작
eun0903 f81b4a0
feat: 매거진 생성, 수정
drddyn bca0629
chore: 위치 변경
drddyn 280af4a
feat: 최근 열람 섹션 확인
drddyn 8d2ac69
dev: 저장한 매거진 페이지 제작
eun0903 33acd5c
Merge branch 'develop' into dev/saved-magazine-page
drddyn fc6b290
feat: lint 오류 수정
drddyn cf3fdb3
Merge pull request #44 from drddyn/dev/sidebar-magazine-api
drddyn 9b82dad
Merge branch 'develop' into dev/saved-magazine-page
drddyn 539e4d2
chore: 코드 수정
drddyn f43ef42
Merge pull request #43 from drddyn/dev/saved-magazine-page
drddyn e6bc694
feat: sectionpage api 연결
drddyn 88af375
Merge pull request #46 from drddyn/dev/section-api
drddyn f096994
chore: 함수 네이밍 변경
drddyn 8fa7c66
feat: 매거진 페이지 연결
drddyn d0f7202
feat: 프로필 정보 UI 추가
drddyn 8b1be53
Merge pull request #50 from drddyn/dev/magazine-api
drddyn 1122951
feat: 사이드바 레이아웃 추가
drddyn d3afb16
feat: 섹션 햄버거 모달 UI 추가
drddyn 83eb47f
feat: 리디자인 부분 적용
drddyn 9334200
dev: 저장된 매거진 API 작업중
eun0903 67143ef
feat: 인덱스 디자인 작업, 햄버거 연결
drddyn f24c61e
feat:LLMInputBox 레이아웃 적용
drddyn 8db4336
feat: 좋아요 누르기 api 연결
drddyn b2f6c40
feat: 제미나이 코드리뷰 반영
drddyn d687d54
feat:린트 오류 해결
drddyn 3a989bf
chore: 파일 구조 정리
drddyn 0ac9ab3
feat: 섹션 내 pargraph 삭제 api 추가
drddyn 07d3b1c
Merge pull request #52 from drddyn/dev/sectionpage-redesign
drddyn 38c6445
fix: 프로필 이미지 수정 로직 변경
drddyn d996a29
feat: 제미나이 코드 리뷰 반영
drddyn 243aeae
Merge pull request #60 from drddyn/fix/profile-image-api
drddyn 3c2d441
dev: 새로운 랜딩페이지, 로그인페이지, 회원가입페이지 UI 제작
eun0903 e6ca502
chore: .vite gitignore 추가
eun0903 5136e3a
fix: eslint ignore vite deps
eun0903 09af8c6
fix: isValidPassword useMemo 적용
eun0903 f797e57
chore: vite/deps 폴더 삭제
drddyn 9447aac
feat:스타일링 변경
drddyn 167161c
Merge pull request #61 from drddyn/dev/login-landing-redesign
drddyn 4d04202
Merge branch 'develop' into dev/saved-magazine-api
eun0903 b9fea3e
dev: 좋아요 매거진 페이지 API 연결
eun0903 987eb77
fix: LLMInputBox 중복 제거
eun0903 6f881be
fix: 코드 개선 및 보안 취약점 수정
eun0903 dcc9a5d
style: css 파일 리디자인안으로 수정
drddyn 7e3dca8
feat: 사이드바 색상 변경 및 타이포 관련 css 파일 수정
drddyn 8c43529
style: css 적용
drddyn ef3f317
fix: 페이지 이동
eun0903 7e75407
Merge pull request #62 from drddyn/dev/saved-magazine-api
drddyn 6806f8a
feat: 사이드바 색상 변경, 제미나이 리뷰 적용
drddyn 92962a5
Merge pull request #64 from drddyn/style/css
drddyn f306103
feat: 레이아웃 수정, 화면 고정
drddyn 66862ba
dev: 추천 매거진 API 연결
eun0903 316397c
refactor: 타입 단언 제거
eun0903 2b6f2fb
fix: useInfiniteQuery 타입 에러 수정
eun0903 f58d9c0
feat: 사이드바 주스탠드 설정 및 적용
drddyn f46e071
feat: 매거진 페이지 사이드바 수정
drddyn dfb96ab
feat: 사이드바 토글 추가
drddyn 3c0807b
feat: 제미나이 리뷰 반영
drddyn 67a0b78
Merge pull request #67 from drddyn/dev/magazine-picture-layout
drddyn cc35851
dev: 설정 페이지 추가 화면 구현
eun0903 90261dd
fix: gemini 코드 리뷰 피드백 반영
eun0903 3921632
Merge branch 'dev/add-settings-page' into dev/share-modal
eun0903 885c77c
fix: 섹션 삭제 에러 수정
drddyn 50c3ebe
fix: 사이드바 햄버거 클릭 안 되는 에러 수정
drddyn 9a0961f
feat: 사이드바 호버 디자인 수정
drddyn ea71742
feat: 스크롤바 디자인 변경
drddyn 0fe5a66
Merge pull request #68 from drddyn/dev/add-settings-page
drddyn 0d81f61
feat: 제미나이 코드리뷰 반영
drddyn 19fd99c
Merge pull request #70 from drddyn/fix/sidebar-hamburger-click-error
drddyn cc5ee02
dev: 공유모달 UI 제작
eun0903 0c0a749
fix: gemini 코드 리뷰 피드백 반영
eun0903 ddfc7bb
Merge branch 'dev/share-modal' into dev/settings-api
eun0903 76c5dd7
Merge branch 'develop' into dev/share-modal
drddyn 1ecb113
Merge branch 'dev/share-modal' of https://github.com/drddyn/Mine-FE i…
drddyn 1ad5a29
feat: 매거진 대표 화면 레이아웃 설정
drddyn 9b24fb3
feat: 매거진 대표 페이지 위 매거진 정보 추가
drddyn 6b0e0ac
fix: lint 오류 해결
drddyn 796e74e
dev: 설정페이지 API 연결중
eun0903 b8ded4b
fix: 공용 Toast, ConfirmModal 컴포넌트 분리
eun0903 6b6d9b8
Merge branch 'dev/share-modal' of https://github.com/drddyn/Mine-FE i…
eun0903 34b59d0
feat: 제미나이 코드 리뷰 반영
drddyn 7cdb56c
style: 사이드바 스타일 개선
drddyn be9f85c
Merge pull request #73 from drddyn/dev/magazinepage-layout
drddyn 847ff3f
Merge branch 'develop' into dev/share-modal
drddyn bccc6e2
dev: 설정페이지 API 연결
eun0903 962ba95
fix: 피드백 반영
eun0903 6417602
Merge branch 'dev/settings-api' into dev/redesign-newmagazine-page
eun0903 0de0714
fix: vite를 dependencies로 이동
eun0903 9c9c687
Merge branch 'develop' into dev/settings-api
drddyn 0a3981a
style: css 추가 및 세팅 모달 스타일링 변경
drddyn fa2c784
Merge pull request #75 from drddyn/dev/settings-api
drddyn 2b94c97
dev: 새매거진 인풋 박스 UI 제작
eun0903 60d601d
Merge remote-tracking branch 'origin/develop' into dev/redesign-newma…
eun0903 512f3fe
fix: 충돌 해결
drddyn 813d6d2
dev: 로그인 안했을 때 페이지 UI 제작
eun0903 6a18d4e
feat: 비밀번호 수정 버튼 추가 및 스타일링변경
drddyn 71197fd
Merge branch 'develop' into dev/share-modal
drddyn 250bd95
Merge pull request #71 from drddyn/dev/share-modal
drddyn 0ecd7b2
Merge branch 'develop' into dev/redesign-newmagazine-page
drddyn dfe53a9
feat: api 주제 연결 및 스타일링 변경
drddyn 7bb6af7
Merge pull request #80 from drddyn/dev/redesign-newmagazine-page
drddyn d56c98d
Merge branch 'develop' into dev/login-X
drddyn e52b89e
merge form devleop into login
drddyn 04d0121
Merge branch 'dev/login-X' of https://github.com/drddyn/Mine-FE into …
drddyn 18c346b
feat: 게스트페이지 뜨는 기준 변경
drddyn ec33aa1
fix: flickering 이슈, 모달 안 닫힘 이슈 해결
drddyn 7a95644
chore:주석 제거
drddyn c784d5b
Merge pull request #81 from drddyn/dev/login-X
drddyn File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,32 @@ | ||
| --- | ||
| name: 🐛 Bug Report template | ||
| about: 프로젝트에서 발생한 버그에 대해서 작성합니다. | ||
| title: "[FIX]" | ||
| labels: "" | ||
| assignees: "" | ||
| --- | ||
|
|
||
| ## 🐞 Bug Description | ||
|
|
||
| <!-- 버그에 대한 간단한 설명을 작성해주세요. ex) Android 환경에서 어플리케이션 접속 후 로그인 시 에러가 발생합니다. --> | ||
|
|
||
| ## ✅ Expected Behavior | ||
|
|
||
| <!-- 정상 동작이 어떻게 되어야 하는 간단히 설명해주세요. --> | ||
|
|
||
| ## 🔁 Reproduce | ||
|
|
||
| <!-- 버그를 재현하기 위한 과정을 작성해주세요. | ||
| (어떤 상황에서 발생한 버그인지) | ||
| ... | ||
| ... | ||
|
|
||
| --> | ||
|
|
||
| ## 🖼️ Screenshots | ||
|
|
||
| <!-- 가능하다면 문제를 보여주는 스크린샷을 첨부해주세요. --> | ||
|
|
||
| ## 🧩 Additional Context | ||
|
|
||
| <!--기타 참고할 만한 정보나 로그 등이 있다면 작성해주세요.--> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| --- | ||
| name: 🤚 Issue template | ||
| about: 개발해야 하는 기능에 대하여 작성합니다. | ||
| title: "[DEV]" | ||
| labels: "" | ||
| assignees: "" | ||
| --- | ||
|
|
||
| ## Summary | ||
|
|
||
| <!-- 이슈에 대해 요약해 주세요.--> | ||
|
|
||
| ## To-do | ||
|
|
||
| <!-- 작업해야 하는 일을 투두 리스트 혹은 설명해 주세요. UI 작업이라면 스크린샷을 첨부해 주세요.--> | ||
|
|
||
| - [] | ||
| - [] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,15 @@ | ||
| ## 🔗 관련 이슈 | ||
| <!-- 관련된 이슈 번호(#issue number)를 적어 주세요. | ||
| 이 PR merge와 함께 이슈를 닫으려면 close #issue number를 적어주세요. --> | ||
|
|
||
|
|
||
| ## ✨ 요약 | ||
| <!-- 작업한 내용에 대해 요약해 주세요--> | ||
|
|
||
|
|
||
| ## 📝 작업 내용 | ||
| <!-- 작업한 내용에 대해 설명해 주세요--> | ||
|
|
||
|
|
||
| ## 📚 레퍼런스 (또는 새로 알게 된 내용) 혹은 궁금한 점 | ||
| <!-- 참고할 사항이 있다면 적어 주세요--> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,31 @@ | ||
| name: React CI/CD | ||
|
|
||
| on: | ||
| pull_request: | ||
| branches: [main, develop] # 오타 수정 | ||
|
|
||
| jobs: | ||
| build-and-test: | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - name: Checkout code | ||
| uses: actions/checkout@v4 | ||
|
|
||
| - name: Setup Node.js | ||
| uses: actions/setup-node@v4 | ||
| with: | ||
| node-version: 20 | ||
| cache: 'npm' # 캐싱 추가: 빌드 속도 향상 | ||
| cache-dependency-path: './Mine/package-lock.json' | ||
|
|
||
| - name: Install dependencies | ||
| run: npm ci | ||
| working-directory: ./Mine | ||
|
|
||
| - name: Lint check | ||
| run: npm run lint --if-present | ||
| working-directory: ./Mine | ||
|
|
||
| - name: Build project | ||
| run: npm run build | ||
| working-directory: ./Mine |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,30 @@ | ||
| .env | ||
| .env* | ||
|
|
||
| # Logs | ||
| logs | ||
| *.log | ||
| npm-debug.log* | ||
| yarn-debug.log* | ||
| yarn-error.log* | ||
| pnpm-debug.log* | ||
| lerna-debug.log* | ||
|
|
||
| node_modules | ||
| dist | ||
| dist-ssr | ||
| *.local | ||
|
|
||
| # Editor directories and files | ||
| .vscode/* | ||
| !.vscode/extensions.json | ||
| .idea | ||
| .DS_Store | ||
| *.suo | ||
| *.ntvs* | ||
| *.njsproj | ||
| *.sln | ||
| *.sw? | ||
|
|
||
| .vercel | ||
| .vite/ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,2 @@ | ||
| *.json | ||
| pnpm-lock.yaml |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| { | ||
| "endOfLine": "lf", | ||
| "trailingComma": "es5", | ||
| "tabWidth": 4, | ||
| "semi": false, | ||
| "singleQuote": true, | ||
| "printWidth": 120 | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,73 @@ | ||
| # React + TypeScript + Vite | ||
|
|
||
| This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. | ||
|
|
||
| Currently, two official plugins are available: | ||
|
|
||
| - [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Babel](https://babeljs.io/) (or [oxc](https://oxc.rs) when used in [rolldown-vite](https://vite.dev/guide/rolldown)) for Fast Refresh | ||
| - [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh | ||
|
|
||
| ## React Compiler | ||
|
|
||
| The React Compiler is currently not compatible with SWC. See [this issue](https://github.com/vitejs/vite-plugin-react/issues/428) for tracking the progress. | ||
|
|
||
| ## Expanding the ESLint configuration | ||
|
|
||
| If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules: | ||
|
|
||
| ```js | ||
| export default defineConfig([ | ||
| globalIgnores(['dist']), | ||
| { | ||
| files: ['**/*.{ts,tsx}'], | ||
| extends: [ | ||
| // Other configs... | ||
|
|
||
| // Remove tseslint.configs.recommended and replace with this | ||
| tseslint.configs.recommendedTypeChecked, | ||
| // Alternatively, use this for stricter rules | ||
| tseslint.configs.strictTypeChecked, | ||
| // Optionally, add this for stylistic rules | ||
| tseslint.configs.stylisticTypeChecked, | ||
|
|
||
| // Other configs... | ||
| ], | ||
| languageOptions: { | ||
| parserOptions: { | ||
| project: ['./tsconfig.node.json', './tsconfig.app.json'], | ||
| tsconfigRootDir: import.meta.dirname, | ||
| }, | ||
| // other options... | ||
| }, | ||
| }, | ||
| ]) | ||
| ``` | ||
|
|
||
| You can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-x) and [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-dom) for React-specific lint rules: | ||
|
|
||
| ```js | ||
| // eslint.config.js | ||
| import reactX from 'eslint-plugin-react-x' | ||
| import reactDom from 'eslint-plugin-react-dom' | ||
|
|
||
| export default defineConfig([ | ||
| globalIgnores(['dist']), | ||
| { | ||
| files: ['**/*.{ts,tsx}'], | ||
| extends: [ | ||
| // Other configs... | ||
| // Enable lint rules for React | ||
| reactX.configs['recommended-typescript'], | ||
| // Enable lint rules for React DOM | ||
| reactDom.configs.recommended, | ||
| ], | ||
| languageOptions: { | ||
| parserOptions: { | ||
| project: ['./tsconfig.node.json', './tsconfig.app.json'], | ||
| tsconfigRootDir: import.meta.dirname, | ||
| }, | ||
| // other options... | ||
| }, | ||
| }, | ||
| ]) | ||
| ``` |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,26 @@ | ||
| import js from '@eslint/js' | ||
| import globals from 'globals' | ||
| import reactHooks from 'eslint-plugin-react-hooks' | ||
| import reactRefresh from 'eslint-plugin-react-refresh' | ||
| import tseslint from 'typescript-eslint' | ||
|
|
||
| export default tseslint.config( | ||
| { ignores: ['dist', '.vite//**'] }, | ||
| { | ||
| extends: [js.configs.recommended, ...tseslint.configs.recommended], | ||
| files: ['**/*.{ts,tsx}'], | ||
| languageOptions: { | ||
| ecmaVersion: 2020, | ||
| globals: globals.browser, | ||
| }, | ||
| // 에러의 핵심: plugins를 객체로 정의하고, 규칙(rules)을 직접 주입해야 합니다. | ||
| plugins: { | ||
| 'react-hooks': reactHooks, | ||
| 'react-refresh': reactRefresh, | ||
| }, | ||
| rules: { | ||
| ...reactHooks.configs.recommended.rules, | ||
| 'react-refresh/only-export-components': ['warn', { allowConstantExport: true }], | ||
| }, | ||
| } | ||
| ) | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| <!doctype html> | ||
| <html lang="en"> | ||
| <head> | ||
| <meta charset="UTF-8" /> | ||
| <link rel="icon" type="image/svg+xml" href="/vite.svg" /> | ||
| <meta name="viewport" content="width=device-width, initial-scale=1.0" /> | ||
| <title>mine</title> | ||
| </head> | ||
| <body> | ||
| <div id="root"></div> | ||
| <script type="module" src="/src/main.tsx"></script> | ||
| </body> | ||
| </html> |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
.vite//**경로에 슬래시가 두 개 중복으로 사용되었습니다..vite/**로 수정하는 것이 올바른 패턴입니다. 현재 상태로도 동작할 수 있지만, 명확성과 잠재적인 오류 방지를 위해 수정하는 것이 좋습니다.