docs: finalized wiki integrity maintenance (v3.0 standard) - pruned 1400+ stubs and fixed 11k+ ghost links

This commit is contained in:
Antigravity Agent
2026-05-02 09:18:34 +09:00
parent c84dcb8371
commit 6445fcc05b
13150 changed files with 55394 additions and 100862 deletions
@@ -1,16 +1,16 @@
---
id: [[P-Reinforce]]-AUTO-E60BE3
id: [[P-Reinforce|P-Reinforce]]-AUTO-E60BE3
category: "10_Wiki/💡 Topics/Programming & Language"
confidence_score: 0.90
tags: [auto-reinforced]
last_reinforced: 2026-04-20
github_commit: "[P-Reinforce] Continuous Worker - Git Hook을 이용한 [[CI_CD]] 자동화 파이프라인"
github_commit: "[P-Reinforce] Continuous Worker - Git Hook을 이용한 [[CI_CD|CI_CD]] 자동화 파이프라인"
---
# [[Git Hook을 이용한 CI_CD 자동화 파이프라인]]
# [[Git Hook을 이용한 CI_CD 자동화 파이프라인|Git Hook을 이용한 CI_CD 자동화 파이프라인]]
## 📌 한 줄 통찰 (The Karpathy Summary)
> Git 훅([[Git Hooks]])은 소스 코드 버전 관리 시스템인 Git의 특정 작업(commit, push 등) 전후에 자동으로 실행되도록 설정된 쉘 스크립트이다 [1]. 프론트엔드 및 Node.js 생태계에서는 주로 [[Husky]]와 [[lint-staged]]라는 도구를 활용하여 Git 훅을 설정하고 관리한다 [2], [3]. 이를 통해 코드가 원격 저장소나 CI 파이프라인으로 넘어가기 전인 로컬 단계에서 코드 스타일, 포맷팅([[Prettier]]), 문법적 오류([[ESLint]]) 등을 자동으로 검사하고 수정함으로써 일관된 품질을 강제하는 '최전선 방어선' 역할을 수행한다 [1], [4], [3].
> Git 훅([[Git Hooks|Git Hooks]])은 소스 코드 버전 관리 시스템인 Git의 특정 작업(commit, push 등) 전후에 자동으로 실행되도록 설정된 쉘 스크립트이다 [1]. 프론트엔드 및 Node.js 생태계에서는 주로 Huskylint-staged라는 도구를 활용하여 Git 훅을 설정하고 관리한다 [2], [3]. 이를 통해 코드가 원격 저장소나 CI 파이프라인으로 넘어가기 전인 로컬 단계에서 코드 스타일, 포맷팅([[Prettier|Prettier]]), 문법적 오류([[ESLint|ESLint]]) 등을 자동으로 검사하고 수정함으로써 일관된 품질을 강제하는 '최전선 방어선' 역할을 수행한다 [1], [4], [3].
## 📖 구조화된 지식 (Synthesized Content)
* **Git 훅(Git Hooks)의 종류와 한계**
@@ -31,7 +31,7 @@ github_commit: "[P-Reinforce] Continuous Worker - Git Hook을 이용한 [[CI_CD]
- **정책 변화:** Programming & Language 분야의 자동 자산화 수행.
## 🔗 지식 연결 (Graph)
- **Related Topics:** [[Husky]], [[lint-staged]], [[ESLint]], [[Prettier]]
- **Related Topics:** [[Husky|Husky]], lint-staged, ESLint, [[Prettier|Prettier]]
- **Projects/Contexts:** 자동화된 코드 품질 및 스타일 검사 워크플로우
- **Contradictions/Notes:** lint-staged는 버전 10부터 성공적으로 파일이 수정되면 자동으로 `git add`를 수행하므로, 설정 파일의 커맨드 목록에 수동으로 `git add`를 넣는 것은 중복 작업 및 레이스 컨디션(race condition)을 유발할 수 있어 더 이상 권장되지 않는다 [17], [21]. 또한, 로컬 Git 훅은 우회(`--no-verify`)가 가능하므로 완벽한 정책 집행 경계가 될 수 없으며, CI 서버를 보완하는 성격으로 사용해야 한다 [19], [8], [21].