Skip to content

chore: enforce code quality hooks - #38

Merged
dev-ant merged 5 commits into
mainfrom
chore/code-quality-hooks
Oct 28, 2026
Merged

dev-ant merged 5 commits into
mainfrom
chore/code-quality-hooks

Conversation

@dev-ant

@dev-ant dev-ant commented Oct 28, 2026

Copy link
Copy Markdown
Contributor

📋 상세 설명

  • Husky/lint-staged를 실제 연결해 staged 파일에 Prettier, ESLint fix, import sort를 적용합니다.
  • TypeScript unused 검사와 Knip의 unused file/export/dependency 검사를 verify에 연결했습니다.
  • 미사용 내부 파일 16개와 미사용 export/type을 참조 검색 후 정리했습니다.
  • 변경 경로만 check-only로 검사하는 Prettier 중앙 backstop과 경로/rename/부분-stage/hook-env fixture를 추가했습니다.
  • pre-push 환경에서 임시 Git fixture가 원 저장소 설정을 오염하지 않도록 repository-local Git env를 격리하고 config 불변 회귀를 추가했습니다.
  • dead-code cleanup, import/format, 품질 설정을 분리 커밋했습니다.

승인 기획: docs/features/microservice-lint-git-hooks.md v3
SHA-256: 73d249e9de36a70ef32cc6d8b5a56638e5a18366953342c80e98b9c7d6df18f1
기준/대상: main → chore/code-quality-hooks

독립 검토: 별도 gpt-5.6-sol high 세션에서 최종 commit-bound diff 재검토 완료, No findings (P0–P3 없음).

제품 HTTP/Kafka/DB 계약과 운영 배포 동작은 변경하지 않습니다. merge와 배포는 별도 승인 대상입니다.

✅ 검증

  • Node 20.20.2: npm ci --no-audit, npm run verify
  • Node 20/24 실제 Git pre-push 경로 전체 성공
  • Prettier 변경 경로 214개 및 staged 파일 검사 성공
  • Jest 25 suites / 145 tests, typecheck, Knip, Next production build 성공
  • node scripts/secret-scan.mjs: 0 findings
  • 독립 리뷰 중 발견된 Git config 오염 회귀를 수정하고 재검토 통과

📊 체크리스트

  • PR 제목이 형식에 맞나요
  • 코드가 테스트 되었나요
  • 문서는 업데이트 되었나요
  • 불필요한 코드를 제거했나요
  • 별도 독립 검토를 통과했나요
  • 연결할 이슈/라벨 없음

📆 마감일

연결된 이슈 없음

@dev-ant
dev-ant merged commit 1e2297d into main Oct 28, 2026
2 checks passed
@dev-ant
dev-ant deleted the chore/code-quality-hooks branch October 28, 2026 14:23
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