githubは提供していますか
- すべてのプル リクエストで実行されるようにスクリプトをセットアップするためのフック (たとえば、単純な静的コード アナライザー スクリプトを呼び出すことができます)
- プル リクエスト フックを介して実行されたスクリプトの結果に基づいて、プル リクエストを拒否する規定。
レビュー担当者が些細なミスに悩まされず、ロジックや機能により集中できるように、些細なバグやミスをキャッチする事前選別メカニズムをセットアップしようとしています。また、問題のソースが基準に適合していないことをプレスクリーニング スクリプトが検出した場合 (通常、最も単純なチェックでさえ失敗した場合。たとえば、5000 SLoC を超える関数、安全でない strcpy()、非推奨のヘッダー ファイルのインクルードなど)。 )、最小ゲーティング基準が満たされない限り、失敗を返し、プルリクエスト自体が失敗するはずです。
コードはローカル サーバーではなく github にあるため、これはややこしいようです。
いくつかのポインター ( here、および here ) を取得しましたが、詳細を完全に収集することはできませんでした。コードベースは、github 上の複数のリポジトリで構成されています。これを達成して達成するためのより良い方法はありますか? 可能なアプローチについてあなたの考えを共有してください。ありがとう!