Bir java projesi kodda tam nitelikli adlar kullanıyorsa, checkstyle ile kontrol etmek mümkün mü? KodunJava kodunda tam nitelikli adlar nasıl önlenir
if (org.apache.commons.lang3.StringUtils.isBlank(name)) {
....
....
}
kodlarını engellemek ve bunun yerine bunun yerine paketleri içe aktarılmasını sağlamak istiyoruz.
bize bunu başarmak yardımcı olabilecek diğer araçlar vardır musunuz?
Sınıf adı çakışmaları varsa, araçtan ne beklersiniz? – varevarao
Ithalat kontrol kuralı ile kontrol edebilirsiniz. Daha sonra Maven Checkstyle eklentisini yapılandırın, herhangi bir ihlal oluşmaya izin vermeyecek ...? – Codexer
İlginç bir soru. Fakat bunu etkinleştirmek istediğinden emin misin? Ben eski kod uğraşıyorum zaman zaman tam adlarını kullanmak için gerekli ettik ve birileri * özel * 'StringUtils' sınıf kullanımını yaptı. Sınıfın yetersizliği göz önüne alındığında, bu sınıftaki Apache Commons 'StringUtils' kullanılarak sonuçlanırken, içe aktarma özel' StringUtils' üzerinde zaten kullanılıyor ve dolayısıyla buna ihtiyacım var. – entpnerd