Skip to content

chore(format): printWidth 100으로 통일하고 전체 재포맷#21

Merged
Bori-github merged 1 commit into
mainfrom
chore/format-all
Jul 17, 2026
Merged

chore(format): printWidth 100으로 통일하고 전체 재포맷#21
Bori-github merged 1 commit into
mainfrom
chore/format-all

Conversation

@Bori-github

@Bori-github Bori-github commented Jul 17, 2026

Copy link
Copy Markdown
Owner

📝 작업 내용

포맷 검사를 CI 게이트로 세우기 전에, 기계적 재포맷만 분리해 커밋합니다. 로직 변경 0줄입니다.

설정 정리

  • 루트 printWidth 80 → 100
    apps/zpl-viewer(100)·demos/electron(100)이 이미 루트를 오버라이드하고 있어 3개 중 2개가 루트에 동의하지 않는 상태였습니다. 80은 rspress.config.ts의 meta 태그 한 줄을 7줄로 접고 문서 코드 샘플도 과도하게 접어 가독성을 해쳤습니다.
  • apps/zpl-viewer/.prettierrc 삭제 — 루트가 100이 되면서 완전히 중복됩니다.
  • demos/electron/.prettierrc.yaml은 자립형 유지
    ⚠️ Prettier는 ESLint와 달리 설정을 상속·병합하지 않습니다. 겹치는 키를 지우면 singleQuote가 기본값(false)으로 떨어져 electron 데모 전체가 큰따옴표로 재포맷됩니다. 실제 해석 결과를 확인하고 되돌렸습니다.

.prettierignore 보강

  • references벤더링된 서드파티 참고 구현(JSZPL, BinaryKits.Zpl 등)을 재포맷하고 있었습니다.
  • out, docs/doc_build, .vercel — 빌드 산출물.

🔍 변경 범위

  • apps/react-zpl, apps/zpl-core, apps/zpl-viewer — 재포맷
  • docs — .mdx 20개 + rspress.config.ts 재포맷
  • tests — 재포맷
  • demos — 재포맷
  • 기타 — .prettierrc, .prettierignore

📚 추가 정보

리뷰 팁: 커밋 하나가 순수 prettier --write 결과이므로 diff를 통째로 스킵하셔도 됩니다.

검증: build·type-check·test·docs:build 전부 통과. 재포맷이 렌더 출력을 바꾸지 않음을 별도로 확인했습니다.

스택 2/6 — base가 fix/toolchain-breakage입니다. #20 머지 후 base가 자동으로 main으로 바뀝니다.

🤖 Generated with Claude Code

@Bori-github Bori-github added the chore Maintenance, tooling, or CI — no user-facing change label Jul 17, 2026
@vercel

vercel Bot commented Jul 17, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
zpl-viewer Ready Ready Preview, Comment Jul 17, 2026 7:22am

포맷 검사를 CI 게이트로 세우기 전에, 기계적 재포맷만 분리해 커밋한다.
로직 변경 없음 — build·type-check·test·docs build 모두 통과 확인.

설정 정리:
- 루트 printWidth 80 → 100
  apps/zpl-viewer(100)·demos/electron(100)이 이미 루트를 오버라이드하고 있어
  3개 중 2개가 루트에 동의하지 않는 상태였음. 80은 rspress.config.ts의
  meta 태그와 문서 코드 샘플을 과도하게 접어 가독성을 해쳤음
- apps/zpl-viewer/.prettierrc 삭제 (루트와 완전히 동일해져 중복)
- demos/electron/.prettierrc.yaml은 자립형 유지
  Prettier는 설정을 상속·병합하지 않으므로 겹치는 키를 지우면
  singleQuote가 기본값(false)으로 떨어져 전체가 큰따옴표로 재포맷됨

.prettierignore 보강:
- references — 벤더링된 서드파티 참고 구현(JSZPL 등)을 재포맷하고 있었음
- out, docs/doc_build, .vercel — 빌드 산출물

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Bori-github
Bori-github changed the base branch from fix/toolchain-breakage to main July 17, 2026 07:21
@Bori-github
Bori-github merged commit 910459b into main Jul 17, 2026
3 checks passed
@Bori-github
Bori-github deleted the chore/format-all branch July 17, 2026 07:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance, tooling, or CI — no user-facing change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant