代码拉取完成,页面将自动刷新
同步操作将从 ktianc/kinit-fast-task 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
# See https://pre-commit.com for more information
# See https://pre-commit.com/hooks.html for more hooks
# 安装步骤:只有安装了才会启用,没有安装不会有效果
# 1. poetry add pre-commit --dev
# 2. pre-commit install
# 不使用则可以卸载:
# pre-commit uninstall
# pre-commit 命令:
# autoupdate:自动更新 pre-commit 配置到最新仓库版本。
# clean:清理 pre-commit 文件。
# gc:清理未使用的缓存仓库。
# init-templatedir:在一个目录中安装 hook 脚本,该目录用于与 git config init.templateDir 结合使用。
# install:安装 pre-commit 脚本。
# install-hooks:为配置文件中的所有环境安装 hook 环境。您可能会发现 pre-commit install --install-hooks 更有用。
# migrate-config:将列表配置迁移到新的映射配置。
# run:运行 hooks。
# sample-config:生成一个示例的 .pre-commit-config.yaml 文件。
# try-repo:尝试一个仓库中的 hooks,对于开发新 hooks 很有用。
# uninstall:卸载 pre-commit 脚本。
# validate-config:验证 .pre-commit-config.yaml 文件。
# validate-manifest:验证 .pre-commit-hooks.yaml 文件。
# help:显示特定命令的帮助信息。
default_language_version:
python: python3.10
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks # pre-commit 的官方钩子集合,包含了多个常用的钩子
rev: v4.4.0
hooks:
- id: check-added-large-files # 检查是否添加了大文件
- id: check-toml # 检查 TOML 文件的语法
- id: check-yaml # 检查 YAML 文件的语法,并接受额外参数 --unsafe
args:
- --unsafe
- id: end-of-file-fixer # 确保文件以一个空行结束
- id: trailing-whitespace # 删除行尾的空白字符
- repo: https://github.com/charliermarsh/ruff-pre-commit # ruff 格式化工具的钩子
rev: v0.2.0
# 在以下操作中,如果修改了文件,那么需要重新 add 文件才可 commit
hooks:
- id: ruff # 运行 ruff 进行代码检查,并接受 --fix 参数自动修复问题
args:
- --fix
- id: ruff-format # 专门用于格式化代码
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。