Skip to content

fix(fe): restore TypeTag.tsx and fix lint errors blocking CI#228

Closed
wemeet-donghyunkwon wants to merge 1 commit into
kdh-92:mainfrom
wemeet-donghyunkwon:fix/ci-stabilize
Closed

fix(fe): restore TypeTag.tsx and fix lint errors blocking CI#228
wemeet-donghyunkwon wants to merge 1 commit into
kdh-92:mainfrom
wemeet-donghyunkwon:fix/ci-stabilize

Conversation

@wemeet-donghyunkwon
Copy link
Copy Markdown
Contributor

@wemeet-donghyunkwon wemeet-donghyunkwon commented Apr 11, 2026

Summary

  • TypeTag.tsx 복구: 86761c1 커밋에서 실수로 삭제된 컴포넌트 복원 (FE 빌드 실패의 근본 원인)
  • DetailPage prettier 수정: 인라인 style 객체 포맷팅 오류 수정
  • NotFoundPage import 순서 수정: import 그룹 간 빈 줄 추가

검증

  • BE 테스트 통과
  • FE 빌드 통과
  • FE Lint 통과

Test plan

  • CI에서 backend-test, frontend-test 모두 통과 확인
  • 머지 후 Deploy workflow 정상 동작 확인

🤖 Generated with Claude Code

Summary by CodeRabbit

릴리스 노트

  • New Features

    • TypeTag 컴포넌트가 추가되어 거래 유형(지출/환불/수익)을 명확하게 표시할 수 있습니다.
  • Style

    • 상세 페이지의 로딩 상태 스타일 코드 개선
  • Documentation

    • CI 안정화 계획 문서가 추가되었습니다.

TypeTag.tsx was accidentally deleted in 86761c1 causing all frontend
builds to fail. Also fixes prettier formatting in DetailPage and
import ordering in NotFoundPage.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 11, 2026

📋 둘러보기

네 개의 파일이 수정되었습니다: 2026년 4월 12일 GitHub Actions CI 안정화 세션 계획 문서, 거래 유형을 표시하는 새로운 TypeTag React 컴포넌트, 그리고 두 개의 페이지 파일에서의 포맷팅 개선 작업이 추가되었습니다.

📊 변경 사항

응집 단위 / 파일 요약
문서화
docs/sessions/2026-04-12_1_plan.md
tiggle, calynda, AIVA-SaaS 프로젝트의 GitHub Actions CI 안정화 계획 및 현황 분석 문서 추가. 프로젝트별 실패 원인, 작업 계획, 검증 체크리스트 포함.
TypeTag 컴포넌트
frontend/tiggle/src/components/atoms/TypeTag/TypeTag.tsx
거래 유형(TxType)을 기반으로 한글 라벨("지출", "환불", "수익")을 표시하는 새로운 컴포넌트 추가. 크기 옵션("md", "lg") 지원 및 HTML div 속성 전달.
포맷팅 개선
frontend/tiggle/src/pages/DetailPage/index.tsx, frontend/tiggle/src/pages/NotFoundPage.tsx
로딩 상태 스타일 객체 가독성 개선 및 import 문 사이의 공백 정리.

⏱️ 예상 코드 리뷰 노력

🎯 2 (Simple) | ⏱️ ~12 분

🔗 관련 가능성 있는 PR

🐰 축하 시

타입 태그는 춤을 추고,
포맷은 깔끔하게 정렬되고,
CI의 길은 밝아지네! ✨
문서는 계획을 담고,
모든 것이 조화롭게 흐른다~ 🌟

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed PR 제목이 변경 세트의 주요 변경 사항을 명확하게 요약하고 있습니다. 'TypeTag.tsx 복원'과 'lint 오류 수정'이라는 두 가지 핵심 변경을 정확하게 반영하고 있으며, 이는 CI 차단 문제를 해결하는 것이 목표입니다.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@docs/sessions/2026-04-12_1_plan.md`:
- Around line 27-36: Add a blank line immediately before and after the markdown
table under the "## 작업 계획" heading to satisfy markdownlint MD058 (i.e., ensure
the table is surrounded by empty lines); update the area between the "## 작업 계획"
heading and the following "## 성능 설계" section so the table has one empty line
above and one empty line below, and remove any extra or stray blank lines around
the table to keep spacing consistent.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 94927090-d44c-4912-a04a-50be5c35c7e6

📥 Commits

Reviewing files that changed from the base of the PR and between 707cf8a and db404f6.

📒 Files selected for processing (4)
  • docs/sessions/2026-04-12_1_plan.md
  • frontend/tiggle/src/components/atoms/TypeTag/TypeTag.tsx
  • frontend/tiggle/src/pages/DetailPage/index.tsx
  • frontend/tiggle/src/pages/NotFoundPage.tsx

Comment on lines +27 to +36
## 작업 계획
| # | 작업 | 프로젝트 | 파일 | 난이도 |
|---|------|---------|------|--------|
| 1 | TypeTag.tsx 복구 | Tiggle | atoms/TypeTag/TypeTag.tsx | S |
| 2 | prettier/import 오류 수정 | Tiggle | DetailPage, NotFoundPage | S |
| 3 | FE 빌드 + BE 테스트 로컬 검증 | Tiggle | - | S |
| 4 | Flutter 테스트 CI 추가 | Calynda | ci.yml, deploy-nas.yml | M |
| 5 | AIVA-SaaS 현황 분석 | AIVA-SaaS | - | S |

## 성능 설계
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Markdownlint MD058 경고를 해소해주세요.

Line 28의 테이블이 빈 줄로 둘러싸여 있지 않아 blanks-around-tables 경고가 발생합니다. 문서 lint 안정화를 위해 테이블 전/후에 빈 줄을 넣는 것이 좋습니다.

수정 예시
 ## 작업 계획
+
 | # | 작업 | 프로젝트 | 파일 | 난이도 |
 |---|------|---------|------|--------|
 | 1 | TypeTag.tsx 복구 | Tiggle | atoms/TypeTag/TypeTag.tsx | S |
 | 2 | prettier/import 오류 수정 | Tiggle | DetailPage, NotFoundPage | S |
 | 3 | FE 빌드 + BE 테스트 로컬 검증 | Tiggle | - | S |
 | 4 | Flutter 테스트 CI 추가 | Calynda | ci.yml, deploy-nas.yml | M |
 | 5 | AIVA-SaaS 현황 분석 | AIVA-SaaS | - | S |
+
 ## 성능 설계
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
## 작업 계획
| # | 작업 | 프로젝트 | 파일 | 난이도 |
|---|------|---------|------|--------|
| 1 | TypeTag.tsx 복구 | Tiggle | atoms/TypeTag/TypeTag.tsx | S |
| 2 | prettier/import 오류 수정 | Tiggle | DetailPage, NotFoundPage | S |
| 3 | FE 빌드 + BE 테스트 로컬 검증 | Tiggle | - | S |
| 4 | Flutter 테스트 CI 추가 | Calynda | ci.yml, deploy-nas.yml | M |
| 5 | AIVA-SaaS 현황 분석 | AIVA-SaaS | - | S |
## 성능 설계
## 작업 계획
| # | 작업 | 프로젝트 | 파일 | 난이도 |
|---|------|---------|------|--------|
| 1 | TypeTag.tsx 복구 | Tiggle | atoms/TypeTag/TypeTag.tsx | S |
| 2 | prettier/import 오류 수정 | Tiggle | DetailPage, NotFoundPage | S |
| 3 | FE 빌드 + BE 테스트 로컬 검증 | Tiggle | - | S |
| 4 | Flutter 테스트 CI 추가 | Calynda | ci.yml, deploy-nas.yml | M |
| 5 | AIVA-SaaS 현황 분석 | AIVA-SaaS | - | S |
## 성능 설계
🧰 Tools
🪛 markdownlint-cli2 (0.22.0)

[warning] 28-28: Tables should be surrounded by blank lines

(MD058, blanks-around-tables)

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/sessions/2026-04-12_1_plan.md` around lines 27 - 36, Add a blank line
immediately before and after the markdown table under the "## 작업 계획" heading to
satisfy markdownlint MD058 (i.e., ensure the table is surrounded by empty
lines); update the area between the "## 작업 계획" heading and the following "## 성능
설계" section so the table has one empty line above and one empty line below, and
remove any extra or stray blank lines around the table to keep spacing
consistent.

@wemeet-donghyunkwon wemeet-donghyunkwon closed this by deleting the head repository Apr 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant