add-ir-instruction
tarafından 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.
npx skills add https://github.com/facebook/hermes --skill add-ir-instructionfacebook tarafından daha fazla skill
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
flow
facebook
React kodu için DOM ve yerel platformlar arasında statik tür denetimi. Dört render seçeneği standart DOM, tarayıcıya özgü kod, React Native ve Fabric ortamlarını kapsar. İsteğe bağlı render argümanıyla yarn flow çalıştırın; kapsamlı ancak daha yavaş kontroller için yarn flow-ci kullanın. Dosya konumlarıyla tür hatalarını bildirerek sorunları hızlıca belirlemenize ve düzeltmenize yardımcı olur. Yaygın tuzaklara dikkat edin: eksik render belirtimi, incelenmemiş $FlowFixMe bastırmaları ve yanlış tür içe aktarımları.
official