

ty 是一個由 Astral (Ruff 的創建者) 開發的超快速 Python 類型檢查器和語言伺服器。它使用 Rust 編寫,在性能上比現有工具有了顯著提升。它提供全面的類型檢查、編輯器集成和強大的語言伺服器,以增強開發人員體驗。ty 支持各種功能,包括模塊發現、Python 版本兼容性和文件排除。它旨在成為一個高性能且可靠的工具,用於確保代碼質量並在開發過程中及早發現與類型相關的錯誤。該項目還包括診斷、類型系統和配置和使用的參考指南等功能。
使用 Rust 編寫,ty 的類型檢查速度比其他 Python 類型檢查器快得多。
與流行的編輯器無縫集成,實現實時錯誤高亮顯示和代碼補全。
提供強大的類型檢查功能,以捕獲 Python 代碼中與類型相關的錯誤。
包含語言伺服器,用於自動完成、轉到定義等功能。
通過 `pyproject.toml` 文件提供靈活的配置選項以自定義行為。
智能地發現和分析項目中的模塊。
使用 pip 安裝 ty:pip install ty。將 ty 與您的編輯器(例如 VS Code)集成以獲得實時反饋。使用 pyproject.toml 文件配置 ty 以自定義其行為。在您的項目上運行 ty 以檢查類型錯誤:ty check .。探索文檔以了解高級配置和功能。
使用 ty 捕獲類型錯誤並提高 Python 代碼的整體質量和可靠性。
將 ty 與您的編輯器集成,以接收實時反饋並加快開發過程。
在處理大型和複雜的 Python 項目時,受益於 ty 的性能優勢。
在您的代碼庫中強制執行一致的類型提示實踐。
希望提高 Python 代碼的質量和可維護性的各種技能水平的開發人員。
尋找快速可靠的類型檢查器以強制執行編碼標準的團隊和組織。
ty 是一個開源項目,可免費使用。