TGViewer
Useful Tools | Linux | GitOps | DevOps Useful Tools | Linux | GitOps | DevOps @gitgate · 6.77K subscribers
Post #1292 3.23K
prek - фреймворк для запуска хуков, написанных на многих языках, и он управляет набором инструментов и зависимостями для запуска этих хуков.

prek --это переосмысленная версия pre-commit, написанная на Rust. Она разработана как более быстрая, не требующая зависимостей и полностью интегрируемая альтернатива pre-commit, а также предоставляет ряд дополнительных, давно востребованных функций.

Примечание

Хотя prek — относительно новый инструмент, он уже используется в реальных проектах, таких как CPython, Apache Airflow, FastAPI, и всё больше проектов начинают его применять

Возможности:
- единый исполняемый файл без зависимостей, не требующий Python или какой-либо другой среды выполнения.
- быстрее, чем предварительная фиксация транзакций, и эффективнее в использовании дискового пространства.
Полностью совместимо с исходными конфигурациями и хуками, созданными до фиксации изменений.
- встроенная поддержка монорепозиториев
- интеграция с uv для управления виртуальными средами Python и зависимостями.
- улучшена установка наборов инструментов для Python, Node.js, Bun, Go, Rust и Ruby, которые используются совместно различными хуками.
- встроенная реализация некоторых распространенных хуков на Rust.

https://github.com/j178/prek

опубликовано в  @gitgate

#hook #precommit #rust
  • 👍 14
  • 🔥 7
More from @gitgate
  1. Sep 29, 2026M-Commander - текстовый файловый менеджер в полноэкранном режиме: две панели, встроенный р…
  2. Sep 26, 2026pi - инструментарий для ИИ-агентов: унифицированный API LLM, цикл работы агентов, TUI, инт…
  3. Sep 25, 2026kimi-k3-in-c - система Kimi K3 с 2,78 триллионами параметров, выполняющая инференс на одно…
  4. Sep 24, 2026SourceCraft — на платформе появилась возможность подключать автономных ИИ-агентов к разраб…
  5. Sep 24, 2026AutoConnector for Telegram - приложение само находит в интернете MTProto-прокси, проверяет…
  6. Sep 22, 2026opendisplay - бесплатная альтернатива Sidecar/Duet с открытым исходным кодом - используйте…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →