Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
8133f73
chore: prettier 세팅
k-sang-soo Aug 18, 2025
7b5f226
chore: prettier 세팅
k-sang-soo Aug 18, 2025
22c7c92
chore: prettier format fix
k-sang-soo Aug 18, 2025
017ab5f
test: getDaysInMonth 함수 테스트 코드 작성
k-sang-soo Aug 18, 2025
de6ac04
test: getWeekDates 함수 테스트 코드 작성
k-sang-soo Aug 18, 2025
bcddd61
test: getWeeksAtMonth 함수 테스트 코드 작성
k-sang-soo Aug 19, 2025
5102d6c
chore: 주석 추가
k-sang-soo Aug 19, 2025
440a212
test: getEventsForDay 함수 테스트 코드 작성
k-sang-soo Aug 19, 2025
50b13d5
test: formatMonth 함수 테스트 코드 작성
k-sang-soo Aug 19, 2025
7f282ef
test: fillZero 함수 테스트 코드 작성
k-sang-soo Aug 19, 2025
d4f56b5
test: formatMonth 함수 테스트 코드 작성
k-sang-soo Aug 19, 2025
98943e4
test: formatDate 함수 테스트 코드 작성
k-sang-soo Aug 19, 2025
8faa9ab
test: description 수정
k-sang-soo Aug 19, 2025
304b6a1
chore: 주석 추가
k-sang-soo Aug 19, 2025
a8a1f8c
test: parseDateTime 함수 테스트 코드 작성
k-sang-soo Aug 19, 2025
81c47dd
test: convertEventToDateRange 함수 테스트 코드 작성
k-sang-soo Aug 19, 2025
ea883d8
test: isOverlapping 함수 테스트 코드 작성
k-sang-soo Aug 19, 2025
a3cdee7
test: findOverlappingEvents 함수 테스트 코드 작성
k-sang-soo Aug 19, 2025
96f4039
chore: 주석 추가
k-sang-soo Aug 19, 2025
e44664a
chore: 주석 추가
k-sang-soo Aug 20, 2025
f10acb1
test: getFilteredEvents 함수 테스트 코드 작성
k-sang-soo Aug 20, 2025
a5cd2c5
test: fetchHolidays 함수 테스트 코드 작성
k-sang-soo Aug 20, 2025
47631a0
test: getUpcomingEvents, createNotificationMessage 함수 테스트 코드 작성
k-sang-soo Aug 20, 2025
132a366
chore: 주석 추가
k-sang-soo Aug 20, 2025
07cd6be
test: getTimeErrorMessage 함수 테스트 코드 작성
k-sang-soo Aug 20, 2025
87c059d
test: useCalendarView 함수 테스트 코드 작성
k-sang-soo Aug 20, 2025
88e758e
test: useSearch 함수 테스트 코드 작성
k-sang-soo Aug 20, 2025
ab735ac
test: MSW handlers API 동작 모킹 추가
k-sang-soo Aug 21, 2025
dbd6e57
test: MSW 기반 테스트 격리를 위한 동적 핸들러 구현
k-sang-soo Aug 21, 2025
9c8161a
test: defaultMockEvents 추가 및 MSW handlers 기본 값 추가
k-sang-soo Aug 21, 2025
2ec1ebc
test: useEventOperations 함수 테스트 코드 작성
k-sang-soo Aug 21, 2025
542431c
chore: useNotifications 함수 설명 주석 추가
k-sang-soo Aug 21, 2025
1c00cf5
test: useNotifications 훅 테스트 코드 작성
k-sang-soo Aug 21, 2025
bc1215b
test: useNotifications 훅 테스트 코드 작성
k-sang-soo Aug 21, 2025
d9ed889
test: 일정 CRUD 및 기본 기능 테스트 코드 작성
k-sang-soo Aug 21, 2025
e906fe7
test: 일정 뷰, 검색, 일정 충돌 및 알림 관련 테스트 코드 추가
k-sang-soo Aug 21, 2025
2ae2527
chore: @eslint/js 설치
k-sang-soo Aug 21, 2025
7387d52
chore: 버전 충돌 오류 수정
k-sang-soo Aug 21, 2025
5cea525
chore: lint 설정 수정
k-sang-soo Aug 21, 2025
95e6d9a
style: lint 에러 수정
k-sang-soo Aug 21, 2025
acd3190
test: 날짜 관련 테스트 에러 수정
k-sang-soo Aug 21, 2025
05d0317
chore: 버전 충돌 수정
k-sang-soo Aug 21, 2025
c848ca8
refactor: 일정 추가/수정 폼 컴포넌트 분리 및 적용
k-sang-soo Aug 22, 2025
14ef800
test: EventForm 컴포넌트에 대한 유닛 테스트 추가
k-sang-soo Aug 22, 2025
314efaa
chore: 파일 하나를 git에 안 올림............
k-sang-soo Aug 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
91 changes: 91 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
###
# Place your Prettier ignore content here

###
# .gitignore content is duplicated here due to https://github.com/prettier/prettier/issues/8506

# Created by .ignore support plugin (hsz.mobi)

### Node template

# Logs
/logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage
coverage
.nyc_output

# Grunt intermediate storage
.grunt

# Bower dependency directory
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons
build/Release

# Dependency directories
node_modules/
custom_modules

# dotenv environment variables
env/

# Build artifacts
build
dist

# Next.js
.next
# .next is already above (uncommented version preferred)

# Deployment
.vercel

# Editor / IDE
.idea
.vscode
*.code-workspace

# Ignore dependency locks
package-lock.json
pnpm-lock.yaml
yarn.lock

# Static/public assets
public
next-env.d.ts

# Business-specific files
gtag.ts

# Jest snapshots
*.test.ts.snap
*.test.tsx.snap

# macOS / OS metadata
.DS_Store
Thumbs.db

# Prettier config
.prettierignore
.prettierrc

# Husky setting
.husky/
3 changes: 2 additions & 1 deletion eslint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,8 @@ export default [
...typescriptPlugin.configs.recommended.rules,

// ESLint rules
'no-unused-vars': 'warn',
'no-unused-vars': 'off',
'@typescript-eslint/no-unused-vars': ['error'],

// React rules
'react/prop-types': 'off',
Expand Down
18 changes: 9 additions & 9 deletions index.html
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<!doctype html>
<html lang="ko">
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>일정관리 앱으로 학습하는 테스트 코드</title>
</head>
<body class="bg-gray-100 p-8">
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>일정관리 앱으로 학습하는 테스트 코드</title>
</head>
<body class="bg-gray-100 p-8">
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>
6 changes: 5 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@
"build": "tsc -b && vite build",
"lint:eslint": "eslint . --ext ts,tsx --report-unused-disable-directives",
"lint:tsc": "tsc --pretty",
"lint": "pnpm lint:eslint && pnpm lint:tsc"
"lint": "pnpm lint:eslint && pnpm lint:tsc",
"format": "prettier --check .",
"format:fix": "prettier --write --list-different ."
},
"dependencies": {
"@emotion/react": "^11.11.4",
Expand All @@ -29,6 +31,7 @@
"react-dom": "19.1.0"
},
"devDependencies": {
"@eslint/js": "^9.33.0",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "^16.3.0",
"@testing-library/user-event": "^14.5.2",
Expand All @@ -51,6 +54,7 @@
"eslint-plugin-vitest": "^0.5.4",
"globals": "16.3.0",
"jsdom": "^26.1.0",
"prettier": "3.6.2",
"typescript": "^5.2.2",
"vite": "^7.0.2",
"vite-plugin-eslint": "^1.8.1",
Expand Down
34 changes: 23 additions & 11 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading