jscpd
jscpd, 220'den fazla programlama dilini destekleyen ve kaynak kodlardaki kopyaları tespit eden bir yazılım aracıdır. Rabin-Karp algoritmasını kullanan Rust motoru sayesinde dosyalar arasında token tabanlı tarama yapar. Ölü kod tespiti, karmaşıklık sıralaması, git geçmişi takibi ve kod tabanı sağlık skoru hesaplama gibi ek özellikler sunar.
kucherenko · Kod Kalitesi & İnceleme
Bu kategorideki yaygın ticari ürünler: SonarCloud, Codacy, DeepSource
- Kod tabanındaki tekrarlayan yapıları ve kopyalanmış kod bloklarını tespit edersin.
- Git geçmişi üzerinden kod çoğalma eğilimlerini ve proje sağlık skorunu izlersin.
- SARIF veya HTML raporları oluşturarak sonuçları CI süreçlerine entegre edersin.
- • NötrGitHub Issue
Bellek dışı hata
“dougwade main/corvair dbw-test-gulp-genate-components » jscpd -e hedef/ -e düğüm modülleri/bilgi: jscpd - copy/paste detector for programming source code, by Andrey Kucherenko info: Preprocessors running time: timeMs=12123 info: Scanning 37213 files for...”
- ↓ OlumsuzGitHub Issue
.jscpd.json dosya(lar)ı görmezden gelmez
“Proje kökünde oluşturulan .jscpd.json dosyasını [burada] tanımlandığı gibi tanımla( "ignore" bölümünde sadece " / .md" kaldı Hala [başarısız]( hata mesajı ile ERROR: jscpd çok fazla kopya buldu (35.55%) eşik üzerinde (%0) Çoğaltmak ...”