fix: CI/CD 워크플로우 개선 및 ESLint 에러 수정 #2

병합
htlee fix/ci-workflow-and-lint 에서 develop 로 1 commits 를 머지했습니다 2026-03-31 14:07:51 +09:00
소유자

변경 사항

CI/CD 워크플로우 (deploy.yml)

  • mkdir -p /deploy/wing-gis 추가 — 배포 디렉토리 미존재 시 실패 방지
  • npm run lint 단계 추가 — 빌드 전 코드 품질 검증
  • NEXUS_NPM_AUTH 시크릿 등록 완료

ESLint 에러 수정

  • useVesselDeckLayer.ts — useEffect 내 직접 setState 호출 제거 (react-hooks/set-state-in-effect)
  • useAisPolling.ts — 렌더 중 ref 업데이트를 useEffect 내부로 이동 (react-hooks/refs)

팀 워크플로우 초기 구성

  • CLAUDE.md — 프로젝트 개요, 빌드/테스트/lint 명령어
  • .sdkmanrc / .node-version — 런타임 버전 고정
  • settings.json hooks 섹션, workflow-version.json gitea_url 추가

테스트

  • npm run lint 통과 (에러 0건)
  • npm run build 성공
## 변경 사항 ### CI/CD 워크플로우 (`deploy.yml`) - `mkdir -p /deploy/wing-gis` 추가 — 배포 디렉토리 미존재 시 실패 방지 - `npm run lint` 단계 추가 — 빌드 전 코드 품질 검증 - `NEXUS_NPM_AUTH` 시크릿 등록 완료 ### ESLint 에러 수정 - `useVesselDeckLayer.ts` — useEffect 내 직접 setState 호출 제거 (react-hooks/set-state-in-effect) - `useAisPolling.ts` — 렌더 중 ref 업데이트를 useEffect 내부로 이동 (react-hooks/refs) ### 팀 워크플로우 초기 구성 - `CLAUDE.md` — 프로젝트 개요, 빌드/테스트/lint 명령어 - `.sdkmanrc` / `.node-version` — 런타임 버전 고정 - `settings.json` hooks 섹션, `workflow-version.json` gitea_url 추가 ## 테스트 - [x] `npm run lint` 통과 (에러 0건) - [x] `npm run build` 성공
htlee added 1 commit 2026-03-31 14:07:45 +09:00
- deploy.yml: mkdir -p 추가로 배포 디렉토리 미존재 시 실패 방지
- deploy.yml: lint 단계 추가로 빌드 전 코드 품질 검증
- useVesselDeckLayer: useEffect 내 직접 setState 호출 제거
- useAisPolling: 렌더 중 ref 업데이트를 useEffect 내부로 이동
- CLAUDE.md, .sdkmanrc, .node-version 등 팀 워크플로우 초기 구성

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
htlee merged commit 25ffed7a9b into develop 2026-03-31 14:07:51 +09:00
"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 1명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

의존성

No dependencies set.

Reference: gc/wing-gis#2
No description provided.