Kapsam
- ts-prune:
'ts-prune', projenizdeki tüm dosyaları tarayarak kullanılmayan modülleri ve kod parçalarını tespit eder. Bu, projenizin genel yapısını gözden geçirmenizi ve gereksiz kodları temizlemenizi sağlar.
- ts-unused-exports:
'ts-unused-exports', yalnızca dışa aktarımları hedef alarak, hangi dışa aktarımların kullanılmadığını belirler. Bu, daha spesifik bir analiz sunar ve yalnızca dışa aktarımlara odaklanır.
Kullanım Kolaylığı
- ts-prune:
'ts-prune' kullanımı oldukça basittir. Komut satırında tek bir komut ile çalıştırılabilir ve sonuçları hızlı bir şekilde alabilirsiniz. Ancak, projenizin yapısına göre bazı ayarlar yapmanız gerekebilir.
- ts-unused-exports:
'ts-unused-exports' de kullanıcı dostudur ve genellikle daha az yapılandırma gerektirir. Hızlı bir şekilde çalıştırılabilir ve sonuçları doğrudan gösterir.
Performans
- ts-prune:
'ts-prune', büyük projelerde daha fazla zaman alabilir çünkü tüm dosyaları ve modülleri tarar. Ancak, kapsamlı bir analiz sunduğu için bu süreye değebilir.
- ts-unused-exports:
'ts-unused-exports', daha hızlı sonuçlar sunar çünkü yalnızca dışa aktarımlara odaklanır. Bu nedenle, daha hızlı bir geri dönüş almak isteyenler için idealdir.
Raporlama
- ts-prune:
'ts-prune', kullanılmayan kodları detaylı bir şekilde raporlar. Hangi modüllerin kullanılmadığını ve neden kullanılmadığını anlamanıza yardımcı olur.
- ts-unused-exports:
'ts-unused-exports', yalnızca kullanılmayan dışa aktarımları listeler. Daha az detay sunar ama hızlı ve etkili bir çözüm sağlar.
Entegrasyon
- ts-prune:
'ts-prune', mevcut TypeScript projelerine kolayca entegre edilebilir. Ancak, bazı durumlarda yapılandırma gerektirebilir.
- ts-unused-exports:
'ts-unused-exports', genellikle daha az yapılandırma gerektirir ve projeye hızlı bir şekilde entegre edilebilir.