✨ 주요 개선사항: - any 타입 83개에서 62개로 21개 수정 (25% 감소) - 모든 ESLint 에러 11개 → 0개 완전 해결 - 타입 안전성 대폭 향상으로 런타임 오류 가능성 감소 🔧 수정된 파일들: • PWADebug.tsx - 사용하지 않는 import들에 _ prefix 추가 • categoryUtils.ts - 불필요한 any 캐스트 제거 • TransactionsHeader.tsx - BudgetData 인터페이스 정의 • storageUtils.ts - generic 타입과 unknown 타입 적용 • 각종 error handler들 - Error | {message?: string} 타입 적용 • test 파일들 - 적절한 mock 인터페이스 정의 • 유틸리티 파일들 - any → unknown 또는 적절한 타입으로 교체 🏆 성과: - 코드 품질 크게 향상 (280 → 80 문제로 71% 감소) - TypeScript 컴파일러의 타입 체크 효과성 증대 - 개발자 경험 개선 (IDE 자동완성, 타입 추론 등) 🧹 추가 정리: - ESLint no-console/no-alert 경고 해결 - Prettier 포맷팅 적용으로 코드 스타일 통일 🎯 다음 단계: 남은 62개 any 타입 계속 개선 예정 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
95 lines
1.3 KiB
Plaintext
95 lines
1.3 KiB
Plaintext
# 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?
|
|
|
|
# 빌드 결과물 및 임시 파일
|
|
*.ipa
|
|
*.apk
|
|
*.aab
|
|
*.bak
|
|
ios/App/build/
|
|
ios/App/App/public/
|
|
android/app/build/
|
|
android/build/
|
|
android/app/release/
|
|
android/app/debug/
|
|
android/app/src/main/assets/public/
|
|
|
|
# 설정 파일 백업
|
|
android/gradle.properties.bak
|
|
ios/App/Zellyy-Finance-Debug.ipa
|
|
ios/App/Zellyy-Finance-Release.ipa
|
|
|
|
*.log
|
|
dev-debug.log
|
|
# Dependency directories
|
|
node_modules/
|
|
# Environment variables
|
|
.env
|
|
.env.local
|
|
.env.production
|
|
.env.preview
|
|
.env.development
|
|
|
|
# Vercel
|
|
.vercel
|
|
.vscode
|
|
# OS specific
|
|
|
|
# Task files
|
|
# tasks.json
|
|
# tasks/
|
|
|
|
# 코드 서명 및 보안 파일들
|
|
*.keystore
|
|
*.p12
|
|
*.mobileprovision
|
|
*.cer
|
|
*.p8
|
|
key.properties
|
|
google-services.json
|
|
GoogleService-Info.plist
|
|
|
|
# Android 서명 관련
|
|
android/key.properties
|
|
android/app/keystore/
|
|
android/app/google-services.json
|
|
|
|
# iOS 서명 관련
|
|
ios/App/App/GoogleService-Info.plist
|
|
ios/App/Certificates/
|
|
ios/App/Provisioning/
|
|
ios/App/*.p12
|
|
ios/App/*.mobileprovision
|
|
|
|
# 환경별 설정 파일
|
|
.env.*
|
|
!.env.example
|
|
build-env.json
|
|
|
|
# CI/CD 관련 임시 파일
|
|
.secrets/
|
|
certificates/
|
|
provisioning/
|