add-ir-instruction
von facebook
Beim Hinzufügen einer neuen IR-Anweisung müssen Sie eine bestimmte Reihe von Dateien bearbeiten. Diese Fähigkeit beschreibt jede Datei, das zu befolgende Muster und wichtige Konventionen.
npx skills add https://github.com/facebook/hermes --skill add-ir-instructionMehr Skills von facebook
binary-size-analysis
facebook
Analysiere die Änderungen der Binärgröße der hermesvm Shared Library pro Commit über einen Git-Commit-Bereich hinweg. Erstellt einen Markdown-Bericht mit Größenangaben pro Commit sowie zusammenfassenden Tabellen zu signifikanten Zunahmen und Abnahmen.
official
gc-safe-coding
facebook
Die vollständige Erklärung und Begründung finden Sie in doc/GCSafeCoding.md.
official
non-interactive-git-rebase
facebook
Verwenden, wenn Git-Commits, die nicht der oberste Commit sind, neu angeordnet, aufgeteilt, gelöscht oder geändert werden müssen, ohne Zugriff auf einen interaktiven Editor. Deckt programmatisches Rebase über… ab.
official
extract-errors
facebook
Extrahiert und verwaltet Fehlercodes für React-Anwendungen. Extrahiert automatisch Fehlermeldungen aus React-Quellcode und weist neuen Meldungen eindeutige Fehlercodes zu. Erkennt Warnungen zu "unbekanntem Fehlercode" und markiert Meldungen, die eine Codezuweisung benötigen. Validiert, dass Fehlercodes durch einen einfachen yarn-Befehl mit der aktuellen Codebasis synchron bleiben.
official
feature-flags
facebook
Verwalte React-Feature-Flags über Kanäle hinweg, gate Tests bedingt und debugge flag-spezifische Testfehler. Vier Flag-Dateien steuern Standardwerte und kanalspezifische Überschreibungen (Canary, www, React Native, Test-Renderer) mit __VARIANT__-Flags, die Gatekeeper in beiden Zuständen simulieren. Verwende das @gate flagName-Pragma, um Tests vollständig zu überspringen, wenn ein Flag nicht verfügbar ist, oder inline gate(), um Assertions zu verzweigen, wenn sich das Verhalten unterscheidet. Das Hinzufügen eines neuen Flags erfordert Einträge in der Hauptdatei sowie in allen Fork-Dateien;...
official
fix
facebook
Automatisierte Code-Formatierung und Linting zur Behebung von Stilproblemen vor CI-Prüfungen. Führt Prettier für Code-Formatierung und Linc für Lint-Validierung sequenziell aus. Identifiziert verbleibende manuelle Korrekturen nach automatischen Anpassungen. Verhindert CI-Fehler, indem Formatierungs- und Lint-Fehler vor dem Commit erkannt werden.
official
flags
facebook
Inspiziere und vergleiche Feature-Flag-Status über React-Release-Kanäle hinweg. Zeige alle Flags über Kanäle hinweg an (www, www-modern, canary, next, experimental, rn-Varianten) oder vergleiche bestimmte Kanäle mit --diff. Ausgabeformate umfassen Standard-Tabellenansicht, CSV-Export und Bereinigungsstatus-Gruppierung. Flag-Status werden durch Symbole angezeigt: aktiviert (✅), deaktiviert (❌), Variantentest (🧪), nur Profiling (📊). Häufige Falle: __VARIANT__-Flags werden in beiden Zuständen auf www getestet; verwende --diff, um sinnvolle...
official
flow
facebook
Statische Typprüfung für React-Code über DOM und native Plattformen hinweg. Vier Renderer-Optionen decken Standard-DOM, browserspezifischen Code, React Native und Fabric-Umgebungen ab. Führen Sie yarn flow mit optionalem Renderer-Argument aus; verwenden Sie yarn flow-ci für umfassende, aber langsamere Prüfungen. Meldet Typfehler mit Dateipositionen, um Probleme schnell zu identifizieren und zu beheben. Achten Sie auf häufige Fallstricke: fehlende Renderer-Spezifikation, nicht überprüfte $FlowFixMe-Unterdrückungen und falsche Typimporte.
official