Projemde Article
adlı bir sınıf var. Projede kullanılmayan tüm yöntemlerini bulmak istiyorum. Belirli bir yöntem için Alt+F7
'a basabilirim ve nerede kullanıldığını görebilirim ve herhangi bir yerde kullanılmazsa, güvenli bir şekilde silebilirim. Süreci otomatikleştirmek ve her yöntem için Alt+F7
tuşuna basmadan kullanılmayan sınıfın tüm yöntemlerini bulmak mümkün mü? «Güvenilir bir yöntem kullanılmamış olduğunu belirlemek mümkün değildir dinamik diyoruz gereken birçok yolu vardır çünkü.,» BeriPyCharm'da bir sınıfın kullanılmayan tüm yöntemleri nasıl bulunur?
11
A
cevap
18
pycharm ref
bu özelliği sunmuyor Ama başka bir yolu yoktur, akbaba olabilir var Ölü kodların çoğunu bir projede bulabilirsiniz (ref). Sadece favori terminalini kullan.
$ pip install -U vulture
$ vulture --help
//without a virtual env
$ vulture path_of_project
//with a virtual env
$ vulture --exclude=env path_of_project
İlgili konular
- 1. Bir Ruby uygulamasında kullanılmayan yöntemleri nasıl bulabilirim?
- 2. Django'da kullanılmayan şablon değişkenleri nasıl bulunur?
- 3. Kullanılmayan Yöntemleri xcode ios'dan Kaldır
- 4. Bir web uygulamasında kullanılmayan CSS kuralları nasıl bulunur?
- 5. Bir sınıfın tüm yöntemlerini alabilir miyim?
- 6. Intellij IDEA, kullanılmayan bazı yöntemleri bozmaz
- 7. C# Kullanılmayan yöntemleri saptamak için öznitelik
- 8. HTTP yöntemleri örnekleri nerede bulunur?
- 9. Bir sınıfın tüm özelliklerine nasıl erişilir?
- 10. Kullanılmayan tüm jenkins eklentileri nasıl listelenir?
- 11. Bir türün tüm varlıkları nasıl bulunur?
- 12. Ruby'de bir String'in tüm döngüleri nasıl bulunur?
- 13. Tüm veritabanı başvuruları nasıl bulunur?
- 14. Web projelerinde kullanılmayan/ölü kod nasıl bulunur (javascript% 90 kodu)
- 15. Sınıf yöntemleri Python'daki sınıfın dışından nasıl test edilir?
- 16. Bir projenin hangi katmanında ortak uzantı yöntemleri bulunur?
- 17. Sınıfın DataContract özniteliğine sahip olup olmadığı nasıl bulunur?
- 18. Bir sınıfın tüm değişkenlerini hızlı bir şekilde nasıl listeleyebilir
- 19. Temel sınıfın tüm miras sınıflarını nasıl alabilirim?
- 20. Ruby: Nesneye Gönderilen Tüm Yöntemleri Yakalamak
- 21. Proguard: Kullanılmayan yöntemleri ortadan kaldırmaktan (ve engellemekten) kaçınmak için tüm bir paketin küçültülmesinden (ve gizlenmekten) nasıl kaçınılmalı?
- 22. Grafikteki tüm köşe noktası noktaları nasıl bulunur?
- 23. Sistemimde çalışan tüm web hizmetleri nasıl bulunur?
- 24. Tüm emlak listeleri verileri nasıl bulunur?
- 25. Java - tüm para birimi simgelerini nasıl bulunur?
- 26. PyMongo kullanarak tüm koleksiyonların isimleri nasıl bulunur?
- 27. Bir sınıfın veya tüm paketin günlükleyicileri nasıl devre dışı bırakılır?
- 28. Bir sınıfın altındaki veya sınıfındaki tüm sınıflar nasıl kontrol edilir?
- 29. MATLAB - sadece alt sınıf tarafından sağlanan tüm yöntemleri listeleyin?
- 30. R'de bir sınıf için tanımlanan tüm yöntemleri nasıl öğrenebilirim?
Harika paket adı. Ayrıca bkz: http://stackoverflow.com/questions/693070/how-can-you-find-unused-functions-in-python-code –