Neler yapmaz

Kapsam #

Kapsam konusunda açık olmak, işi doğru yapmanın bir parçasıdır:

  • Yalnızca gerçek davranıştan ortaya çıkan çalışma zamanı çakışmalarını algılamaz (örneğin iki eklentinin aynı olayı uyumsuz biçimlerde iptal etmesi). Bunlar statik analiz değil, canlı test gerektirir.
  • Komut çakışması algılaması yalnızca klasik biçimde, plugin.yml içindeki commands: bölümünde bildirilen komutları görür. Komutları çalışma zamanında dinamik olarak kaydeden Paper eklentileri (Brigadier yaşam döngüsü API'si ile) statik taramada görünmez ve işaretlenmez.
  • Bir kötü amaçlı yazılım/virüs tarayıcısı değildir; eklentinin niyetini veya davranışını değil, yapısal uyumluluk olgularını denetler.
  • PLUGIN_* bulguları jar'ları taramanın yapıldığı andaki sunucu eklenti listesiyle karşılaştırır. Otomatik başlangıç taraması sunucu açılışı bittikten sonra çalışır, bu yüzden orada anlamlıdırlar; sunucu çalışırken klasöre eklenen bir eklenti, bir sonraki yeniden başlatmaya kadar yüklenmemiş olarak bildirilir.
  • SHADED_LIBRARY_COLLISION bulguları bir uyarıdır, gerçek bir hatanın kanıtı değildir; Paper'ın eklenti başına sınıf yükleyici yalıtımı bunların çoğunun pratikte tamamen zararsız olduğu anlamına gelir.