インライン-PLZ-ボット
https://github.com/guykisel/inline-plzのWebサービスバージョン-PullリクエストとコメントをDIFFSにインラインで並べます!

これを使用するにはどうすればよいですか
- 設定 - > webhooks-> webhookを追加します
- ペイロードURL:
https://inlineplz.herokuapp.com/ - 個々のイベントを選択させてください: [プルリクエスト]を選択します
なぜこれを使いたいのですか
プルリクエストで静的分析を使用する場合、おそらくこのワークフローに慣れています。
- 静的分析をローカルに実行し、問題を修正します
- 枝を押し上げます
- PRを開きます
- PRがCIツールに合格するのを待ちます
- 静的分析ツールの1つを実行するのを忘れたため、PRに少し赤いxを入手してください
- リトルレッドXをクリックし、コンソールログをクロールし、最終的にファイルの1つに特定の行を参照する不可解なメッセージを見つけます
- コードに戻り、正しいファイルと行を調べてから、エラーメッセージに戻ります。
このボットは、PR Diffに直接インラリングされた静的分析出力を提供するため、障害をより効率的に理解できます。
それはどのように機能しますか
- このリポジトリには、github webhooksを聴くシンプルな小さなフラスコサーバーが含まれています
- 誰かがプルリクエストを開いたり、新しいコミットを押し上げたりすると、レポのWebhookはFlaskサーバーに投稿します
- フラスコサーバーは、GitHub PRデータ(ブランチ、SHAなど)を読み取り、レポをクローンし、インラインPLZにシェルアウトします
- Inline-PLZは静的分析ツールを実行し、GitHub APIを使用して、見つかったエラーでPRにコメントします
これはクールです、どうすれば貢献できますか
- バグと機能のリクエストを報告してください!
- ウェブサービス/ボットの問題はこのリポジトリ(Inline-Plz-bot)に入る必要があります
- Inline-PLZのコア機能の問題はhttps://github.com/guykisel/inline-plzにアクセスする必要があります
- より多くの静的分析ツールのサポートを追加します
- Githubだけでなく、他のコードレビューツールのサポートを追加する
- ドキュメントを追加します
- ユニットテストを追加します
- バグを修正します