1.1 KiB
1.1 KiB
title, type, tags, last_updated
| title | type | tags | last_updated | ||||
|---|---|---|---|---|---|---|---|
| Pre-commit Hooks | concept |
|
2026-05-11 |
Pre-commit Hooks
Definition
在提交代码前运行的脚本工具,通常用于代码格式化、linting、安全扫描等。Renovate Bot 可以自动检测并更新这些钩子插件的版本号。
Core Functions
- 在
git commit前自动执行检查脚本 - 常用场景:代码格式化(Prettier)、linting(ESLint)、安全扫描(Trivy)、Secrets 检测
- 版本管理:保持钩子插件版本与最新安全修复同步
- Renovate 集成:自动为 pre-commit 配置文件(如
.pre-commit-config.yaml)中的版本标签创建更新 PR
Related Concepts
- Renovate-Bot — Renovate Bot 可自动更新 pre-commit 钩子插件版本
- Dependency-Management — pre-commit 钩子是项目依赖的一部分
- GitOps — pre-commit 是 GitOps 工作流中的质量门禁
Related Sources
Aliases
- Git Hooks
- Pre-commit Framework
- pre-commit-config.yaml