test

tarafından facebook

React kod tabanı için birden fazla sürüm kanalı ve yapılandırmada testler çalıştırır. Altı sürüm kanalını destekler: kaynak (varsayılan), deneysel, www, www variant false, kararlı ve klasik; her biri farklı özellik bayrağı yapılandırmalarına sahiptir. Test desenlerini, TDD için izleme modunu ve farklı kod yollarını test etmek için varyant bayraklarını kabul eder. Tüm test paketini çalıştırmaktan kaçınmak için açık bir test deseni argümanı gerektirir; hataları yüzeye çıkarmak için --silent bayrağını ve sanal alan için --no-watchman kullanır...

npx skills add https://github.com/facebook/react --skill test

facebook tarafından daha fazla skill

add-ir-instruction
facebook
Yeni bir IR talimatı eklerken belirli bir dosya kümesine dokunmanız gerekir. Bu beceri, her dosyayı, izlenecek deseni ve önemli kuralları açıklar.
official
binary-size-analysis
facebook
Bir git commit aralığı boyunca hermesvm paylaşımlı kütüphanesinin commit başına ikili boyut değişikliklerini analiz eder. Commit başına boyutları ve önemli artış ve azalışların özet tablolarını içeren bir markdown raporu üretir.
official
gc-safe-coding
facebook
Tam açıklama ve gerekçe için doc/GCSafeCoding.md dosyasına bakın.
official
non-interactive-git-rebase
facebook
Etkileşimli düzenleyici erişimi olmadan, en üstteki commit olmayan git commit'lerini yeniden sıralamak, bölmek, silmek veya değiştirmek gerektiğinde kullanılır. Programatik rebase yoluyla…
official
extract-errors
facebook
React uygulamaları için hata kodlarını çıkarır ve yönetir. React kaynak kodundan hata mesajlarını otomatik olarak çıkarır ve yeni mesajlara benzersiz hata kodları atar. "Bilinmeyen hata kodu" uyarılarını tespit eder ve kod ataması gereken mesajları işaretler. Basit bir yarn komutu aracılığıyla hata kodlarının mevcut kod tabanıyla senkronize kalmasını doğrular.
official
feature-flags
facebook
React özellik bayraklarını kanallar arasında yönetin, testleri koşullu olarak geçitlendirin ve bayrağa özgü test hatalarını hata ayıklayın. Dört bayrak dosyası varsayılanları ve kanala özgü geçersiz kılmaları (canary, www, React Native, test oluşturucu) kontrol eder; __VARIANT__ bayrakları her iki durumda da test edilen geçit bekçilerini simüle eder. Bir bayrak mevcut olmadığında testleri tamamen atlamak için @gate flagName pragmasını veya davranış farklılaştığında iddiaları dallandırmak için satır içi gate() kullanın. Yeni bir bayrak eklemek, ana dosyaya ve tüm çatal dosyalarına girişler gere
official
fix
facebook
Otomatik kod biçimlendirme ve linting ile CI kontrollerinden önce stil sorunlarını çözer. Kod biçimlendirme için Prettier ve lint doğrulaması için linc'i sırayla çalıştırır. Otomatik düzeltmelerden sonra kalan manuel düzeltmeleri belirler. Commit öncesinde biçimlendirme ve lint hatalarını yakalayarak CI hatalarını önler.
official
flags
facebook
React sürüm kanalları arasında özellik bayrağı durumlarını inceleyin ve karşılaştırın. Tüm bayrakları kanallar arasında (www, www-modern, canary, next, experimental, rn varyantları) görüntüleyin veya --diff ile belirli kanalları karşılaştırın. Çıktı biçimleri varsayılan tablo görünümü, CSV dışa aktarma ve temizlik durumu gruplandırmasını içerir. Bayrak durumları sembollerle gösterilir: etkin (✅), devre dışı (❌), varyant testi (🧪), yalnızca profil oluşturma (📊). Yaygın tuzak: __VARIANT__ bayrakları www üzerinde her iki durumda da test edilir; anlamlı farklılı
official