17 puan yazan xguru 2026-02-28 | 5 yorum | WhatsApp'ta paylaş
  • Git hook yönetiminin hızını ve verimliliğini artırmak için geliştirilmiş, pre-commit yerine geçebilecek bir araç; mevcut yapılandırma ve hook uyumluluğunu korur
  • Rust tabanlı tek bir çalıştırılabilir dosya olarak sunulur ve paralel işleme yapısı sayesinde hook kurulum ve çalışma sürelerini kısaltır
  • CPython, Apache Airflow, FastAPI, Home Assistant gibi önemli projelerde zaten benimsenmiştir
  • Python, Node.js, Go, Rust, Ruby gibi çok dilli toolchain'lerin birleşik yönetimini destekler
  • uv entegrasyonu ile Python sanal ortamı oluşturma ve bağımlılık kurma hızını artırır
  • Workspace (monorepo) ortamını varsayılan olarak destekler; her alt proje için ayrı yapılandırma mümkündür
  • prek run, prek list, prek auto-update gibi geliştirilmiş CLI komutları sunar
    • --directory, --last-commit seçenekleriyle yalnızca belirli bir dizin veya son commit denetlenebilir
    • --cooldown-days seçeneğiyle tedarik zinciri saldırılarını azaltmaya yönelik bir özellik sunar
  • Bazı yaygın hook'lar yerel Rust bileşenleri olarak gömülü gelir; bu sayede çevrimdışı ve sıfır yapılandırmalı çalıştırma desteklenir
  • MIT lisansı
  • Astral'ın uv projesinden ilham alınarak geliştirilmiştir

5 yorum

 
chebread 2026-02-28

Geliştiricilere bir şey sormak istiyorum: Son zamanlarda neden projelerin çoğu Golang yerine Rust ile geliştiriliyor? En büyük sebep, GC olup olmaması mı?

 
shoyuvanilla 2026-03-01

Bu projede GC’nin sorun olacak düzeyde olduğunu sanmıyorum. Aslında “son dönemdeki çoğu proje” içinde programlama dili seçiminin, belirli bir dilin avantajları ya da sınırlamalarından ziyade çoğu zaman bir zevk meselesi olduğunu düşünüyorum; yine de Rust’ın genel amaçlı bir programlama dili olarak Go’ya karşı hangi karşılaştırmalı üstünlüklere sahip olduğu sorulursa, benim cevabım Rust’ın sunduğu soyutlama düzeyi ve derleme zamanında çeşitli hataları yakalayabilmesi olurdu. Elbette Go’nun da Rust’a karşı daha kolay asenkron programlama, hızlı derleme süresi ve sade sözdizimi gibi avantajları var.

 
hungryman 2026-02-28

Şey, bu sadece bir tahmin ama bence bunun nedeni Rust’a giriş engelinin ortadan kalkmış olması olabilir.
En büyük zorluk, kod yazınca derlemenin sürekli başarısız olmasıydı; artık bunu yapay zeka sizin yerinize hallediyor.

 
click 2026-02-28

Rust'ta hataların büyük bir kısmı derleme sırasında yakalandığı için, derlemenin başarısız olması bile aslında yapay zekanın doğru yolda ilerlemesine yardımcı oluyormuş gibi bir his veriyor.

 
t7vonn 2026-02-28

Bu bayağı iyiydi.