使 `stages` 和 `hook-type` 相匹配
作者: asottile创建于 2023年1月30日更新于 2025年8月11日
标签featurecleanupgood-first-issue
这大多是一个混淆点 / 有点烦人 和错误 我第一次引入新的钩子类型
目前,除这三种值外,所有-hook-type'和相 ' 值都相符:
承诺前 ' :承诺'即时承诺':即时承诺'前推':后推'
我要贬低不匹配的名字!
这需要一段很长的折旧期,因为它是微妙的,通常不是“用户*的错”,需要钩子作者(可能)更新
计划如下:
- 在少量释放中引入以下内容:
- 在本初始发布中未发布折旧通知(给作者/用户一些时间更新而无需警告)
- 除了旧名称之外,还有新名称
migrate-config ' 将自动固定.pre-commit-config.yaml ' 与旧值的阶段 ' 的用法(没有同等的migrate-manifest ' -- -- 尽管* 用户* 数以几等数量超过* 作者*)
- 在少量释放中引入以下内容:
- 对使用 " 舞台 " 旧名的 " 配置 " 显示警告
- 显示使用旧 " 舞台 " 名称重置的警告(安装时这样做,只显示一次,不会对没有控制权的用户造成超级烦恼)
- 建议钩子作者也设置此版本的“ 最小 pre 承诺 版本 ”
- 一段很长的时间过去了(通常我的贬值期是12至18个月以上)
- 在主要出版物中介绍以下内容:
- 取出旧名
内容来源: pre-commit/pre-commit