Auto-sync: update nexus workspace

This commit is contained in:
2026-04-29 15:44:38 +08:00
parent b2aadf771a
commit c961c6a394
114 changed files with 4784 additions and 1334 deletions

View File

@@ -0,0 +1,34 @@
---
title: "Pre-commit Hooks"
type: concept
tags:
- GitOps
- DevOps
- CI/CD
- Automation
last_updated: 2026-05-11
---
# Pre-commit Hooks
## Definition
在提交代码前运行的脚本工具通常用于代码格式化、linting、安全扫描等。Renovate Bot 可以自动检测并更新这些钩子插件的版本号。
## Core Functions
-`git commit` 前自动执行检查脚本
- 常用场景代码格式化Prettier、lintingESLint、安全扫描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
- [[ctp-topic-15-working-with-renovatebot]]
## Aliases
- Git Hooks
- Pre-commit Framework
- pre-commit-config.yaml