Wind Kit Diagnostics Contracts 1.3.0 yayında
wind_kit durumunu bağımlı olmadan okuyun.
Hata ayıklama araçları ve yapay zeka ajanları için widget başına durum ve süreç genelinde sayaçlar, tek bir registry üzerinden. Arayüz yok, yerel kod yok, derlemenizde wind_kit yok.
Tek registry. İki sözleşme.
wind_kit çalışma zamanı durumunu küçük soyut sözleşmelerle açar. Hata ayıklama aracı onları okur, wind_kit doldurur ve ikisi birbirini import etmez.
-
Element başına durum
Resolver'a herhangi bir
Daha fazla Element başına durum hakkındaElement'inclassName,breakpoint,brightness,platform,statesve renk değerlerini sorun. wind_kit olmayan bir element boş bir map döner. -
Süreç genelinde sayaçlar
Önbellek isabet ve kaçırmaları, widget türü başına build sayıları ve inherited okumalar,
Daha fazla Süreç genelinde sayaçlar hakkındaWindPerfResolver.stats()üzerinden. -
Tek registry
Daha fazla Tek registry hakkındaWindDebugRegistrybir debug ve bir perf yuvası tutar. wind_kit açılışta resolver'larını kurana dek ikisi denullolur. -
wind_kit bağımlılığı yok
Yalnızca
Daha fazla wind_kit bağımlılığı yok hakkındafluttervemeta'ya bağlıdır, bu yüzden bir hata ayıklama aracı wind_kit'i derlemesine çekmez. wind_kit kullanan bir uygulamada zaten vardır. -
Sahteyle test
Daha fazla Sahteyle test hakkındaregisterForTestingdebug yuvasına sahte bir resolver koyar,resetForTestingiki yuvayı da temizler; test için wind_kit gerekmez. -
Kararlı bir 1.x sözleşmesi
Yeni bir anahtar minör, adı değişen ya da kaldırılan bir anahtar majör sürümdür; ihtiyaç duyduğu anahtarları okuyan bir araç çalışmaya devam eder.
Daha fazla Kararlı bir 1.x sözleşmesi hakkında
Saniyeler içinde ekleyin
Ya da pubspec.yaml dosyasına ekleyin:
dependencies:
wind_kit_diagnostics_contracts: ^1.3.0
Ya da yapay zeka ajanınıza şu istemi verin: