4P by xguru 4시간전 | ★ favorite | 댓글 1개
  • Git hook 관리의 속도와 효율성을 높이기 위해 만들어진 pre-commit 대체 도구로 기존 설정 및 훅 호환성 유지
  • Rust 기반 단일 실행 파일로 제공되며, 병렬 처리 구조를 통해 훅 설치 및 실행 시간을 단축
  • CPython, Apache Airflow, FastAPI, Home Assistant 등 주요 프로젝트에서 이미 채택중
  • Python, Node.js, Go, Rust, Ruby 등 다중 언어 툴체인 통합 관리 지원
  • uv 통합으로 Python 가상환경 생성 및 의존성 설치 속도 향상
  • 워크스페이스(모노레포) 환경을 기본 지원, 각 서브프로젝트별 설정 가능
  • prek run, prek list, prek auto-update향상된 CLI 명령어 제공
    • --directory, --last-commit 옵션으로 특정 디렉터리나 최근 커밋만 검사 가능
    • --cooldown-days 옵션으로 공급망 공격 완화 기능 제공
  • 일부 공통 훅을 Rust 네이티브로 내장하여 오프라인·제로 설정 실행 지원
  • MIT 라이선스
  • Astral의 uv 프로젝트에서 영감을 받아 개발됨

요거 좋더라고요