@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 audit:原生支持扫描项目依赖中的漏洞
Charlie Marsh 宣布推出 uv audit,这是 uv 包管理器中用于项目依赖的原生漏洞扫描功能。
@charliermarsh:ty 现在支持全部22种控制流分析和类型收窄,这些是在这个巨大的"Advanced pattern …"问题中识别出来的。
Charlie Marsh 宣布,'ty' 工具现在支持高级模式匹配中全部22种控制流分析和类型收窄案例。
@charliermarsh: ty 现在内置了对 Pydantic 的一流支持 例如:我们现在区分 Pydantic 字段的宽松模式和严格模式…
Python 工具 'ty' 现在包含了对 Pydantic 的一流支持,区分了宽松模式和严格模式,并遵循 Pydantic 的类型强制规则。
uv 中的漏洞和恶意软件检查
uv 宣布新的安全功能:快速的依赖审计命令(uv audit)以及同步操作中的可选恶意软件扫描,两者目前均为预览版。
@charliermarsh: 在预览版中,`uv tool install` 现在将为每个工具写入一个 `uv.lock` 锁文件,与安装本身一起。
在预览版中,uv tool install 现在会在安装过程中为每个工具写入一个 uv.lock 锁文件。