Difftastic; kaynak kodlar arasındaki değişiklikleri yalnızca satır bazında değil, programlama dilinin sözdizimsel yapısını anlayarak karşılaştırmak için geliştirilen açık kaynaklı bir diff aracıdır.
Klasik diff araçları metindeki satır değişikliklerini karşılaştırırken Difftastic, Tree-sitter tabanlı ayrıştırıcılardan yararlanarak kodun yapısını analiz eder. Bu sayede fonksiyonlar, ifadeler, değişkenler ve diğer kod öğeleri içerisindeki gerçek değişiklikleri daha anlaşılır biçimde gösterebilir.
Yan yana ve satır içi karşılaştırma görünümleri sunar. Değiştirilen kod parçalarını sözdizimi renklendirmesiyle göstererek büyük kaynak dosyalarındaki değişikliklerin daha kolay incelenmesini sağlar.
C, C++, C#, Java, JavaScript, TypeScript, Python, Rust, Go, Ruby, PHP, Swift, SQL, HTML, CSS, JSON, YAML ve birçok başka programlama ve yapılandırma dilini destekler.
Git ile entegre edilerek git diff, git show ve benzeri komutların karşılaştırma motoru olarak kullanılabilir. Dizinler de karşılaştırılabilir ve birden fazla dosyadaki değişiklikler tek işlem içerisinde incelenebilir.
Windows, Linux ve macOS üzerinde çalışır. Windows için hazır x64 çalıştırılabilir paketleri bulunur.
Ekleyen
Emir
İndirme
27
Görüntüleme
63
İlk yayınlanma tarihi
Son güncelleme

Değerlendirmeler

0,00 yıldız 0 değerlendirme

Emir kullanıcısından daha fazla yazılım

  • Halloy
    Halloy
    IRC sunucularına bağlanmayı, sohbet kanallarını ve mesajları yönetmeyi sağlayan modern istemci.
  • CherryTree
    CherryTree
    Notları hiyerarşik olarak düzenlemeyi, kod ve görsellerle zenginleştirmeyi sağlayan not uygulaması.
  • MysticThumbs
    MysticThumbs
    Küçük resimleri özelleştirerek kullanabileceğiniz bir yazılım
  • ppInk
    ppInk
    Ekran üzerinde serbest çizim, işaretleme, ok ve açıklama eklemeyi sağlayan Windows uygulaması.
  • ElectronMail
    ElectronMail
    Proton Mail hesaplarını masaüstünden yönetmek için geliştirilen açık kaynaklı e-posta istemcisi.

Son güncellemeler

  1. 0.72.0

    Diff İşlemleri Ön işleme heuristikleri iyileştirildi. Böylece difftastic'in daha hızlı...