@charliermarsh: ty-pre-commit 现已发布!类型检查器的预提交钩子通常需要你在钩子配置中枚举你的依赖项…
摘要
ty-pre-commit 是一个新工具,通过自动使用 uv 安装依赖项,简化了类型检查器的预提交钩子。
ty-pre-commit 现已发布!
类型检查器的预提交钩子通常需要你在钩子配置中枚举依赖项,或者通过带外方式安装它们。
这个工具通过利用 uv 在类型检查前安装任何必要的依赖项,就能正常工作 (TM)。https://t.co/IKbN5S77Fl
查看缓存全文
缓存时间: 2026/06/11 23:43
ty-pre-commit 现已发布!
类型检查器的预提交钩子通常要求你在钩子配置中枚举依赖项,或者通过其他方式安装它们。
而这个钩子通过利用 uv 在类型检查之前安装所有必要的依赖项,真正做到了“开箱即用”(TM)。https://t.co/IKbN5S77Fl
相似文章
@charliermarsh:我们已推出实验性的 uv-ty 集成。`uv check` 会安装 ty、同步你的依赖,并对你的代码进行类型检查……
Astral 发布实验性的 uv 与 ty 集成,新增 `uv check` 统一命令,可自动安装 ty、同步依赖并对项目进行类型检查,同时为 PEP 723 内联元数据声明的 Python 脚本提供一等公民支持。
@charliermarsh: 宣布 uv audit:原生支持扫描项目依赖中的漏洞
Charlie Marsh 宣布推出 uv audit,这是 uv 包管理器中用于项目依赖的原生漏洞扫描功能。
@charliermarsh:ty 现在支持全部22种控制流分析和类型收窄,这些是在这个巨大的"Advanced pattern …"问题中识别出来的。
Charlie Marsh 宣布,'ty' 工具现在支持高级模式匹配中全部22种控制流分析和类型收窄案例。
@charliermarsh: ty 现在内置了对 Pydantic 的一流支持 例如:我们现在区分 Pydantic 字段的宽松模式和严格模式…
Python 工具 'ty' 现在包含了对 Pydantic 的一流支持,区分了宽松模式和严格模式,并遵循 Pydantic 的类型强制规则。
@matppocockuk:今日 prompt:创建一个 pre-commit 钩子,阻止超过 5,000 tokens 的文件提交。Tokens = bytes/4。仅对已暂存的文件运行……
Matt Pocock 分享了一个 prompt,用于创建 pre-commit 钩子:限制文件超过 5,000 tokens(按 bytes/4 计算)时提交失败,仅检查暂存文件并忽略非 AI 生成的文件,同时在错误信息中提供拆分文件的明确指引。