verify

作成者: facebook

Reactコントリビューション向けのプリコミット検証で、型チェックとテストを並行実行します。フォーマットとリンティングは逐次実行し、最初の失敗で停止して早期に問題を検出します。型チェックと2つのテストスイート(ソースとwww)をサブエージェントで並行実行し効率化します。実行するテストをフィルタリングするオプションのテストパターン引数を受け付けます。いずれかのステップが失敗した場合、詳細な失敗レポートと修正案を提供します。

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

facebookのその他のスキル

add-ir-instruction
facebook
新しいIR命令を追加する際には、特定のファイル群を編集する必要があります。このスキルは、各ファイル、従うべきパターン、および重要な規約について説明します。
official
binary-size-analysis
facebook
gitコミット範囲にわたるhermesvm共有ライブラリのコミットごとのバイナリサイズ変更を分析します。コミットごとのサイズと、顕著な増加・減少の要約表を含むマークダウンレポートを生成します。
official
gc-safe-coding
facebook
完全な説明と根拠については、doc/GCSafeCoding.md を参照してください。
official
non-interactive-git-rebase
facebook
最上位のコミットではないgitコミットの並び替え、分割、削除、修正を、インタラクティブエディタを使わずに行う必要がある場合に使用します。プログラムによるリベースをカバーします…
official
extract-errors
facebook
Reactアプリケーションのエラーコードを抽出・管理します。Reactソースコードからエラーメッセージを自動抽出し、新しいメッセージに一意のエラーコードを割り当てます。「不明なエラーコード」の警告を検出し、コード割り当てが必要なメッセージをフラグ付けします。シンプルなyarnコマンドを通じて、エラーコードが現在のコードベースと同期していることを検証します。
official
feature-flags
facebook
Reactのフィーチャーフラグをチャネル間で管理し、条件付きでテストをゲートし、フラグ固有のテスト失敗をデバッグします。4つのフラグファイルがデフォルトとチャネル固有のオーバーライド(canary、www、React Native、テストレンダラー)を制御し、__VARIANT__フラグが両方の状態でテストされるゲートキーパーをシミュレートします。@gate flagNameプラグマを使用して、フラグが利用できない場合にテストを完全にスキップするか、インラインのgate()を使用して動作が異なる場合にアサーションを分岐します。新しいフラグを追加するには、メインファイルとすべてのフォークファイルにエントリを追加する必要があります。...
official
fix
facebook
自動コードフォーマットとリンティングにより、CIチェック前にスタイルの問題を解決します。Prettierによるコードフォーマットとlincによるリント検証を順次実行し、自動修正後に残る手動修正が必要な箇所を特定します。コミット前にフォーマットとリントエラーを検出することで、CIの失敗を防止します。
official
flags
facebook
Reactのリリースチャンネル間でフィーチャーフラグの状態を検査・比較します。全チャンネル(www、www-modern、canary、next、experimental、rnバリアント)のフラグを表示するか、--diffで特定のチャンネルを比較します。出力形式はデフォルトのテーブル表示、CSVエクスポート、クリーンアップステータスグループ化から選択可能。フラグの状態は記号で示されます:有効(✅)、無効(❌)、バリアントテスト中(🧪)、プロファイリングのみ(📊)。よくある落とし穴:__VARIANT__フラグはwww上で両方の状態でテストされます。--diffを使用して意味のある差異を特定してください...
official