私はコードレビューのニーズにgithubプルリクエストを使用しています。私の唯一の問題は、人がインデント用にタブまたはスペースを使用しているかどうかを知ることができないことです。ここには標準があり、誤ったコードを使用した場合のコードレビューに失敗する可能性があります。彼らはgithubでどちらを使用しているかを知る方法はありますか、またはエディタでファイルを手動で開いてその違いを伝える必要がありますか?プルリクエストコードレビュー時の文字間隔
答えて
githubでどのファイルを使用しているかを知る方法はありますか、またはエディタでそのファイルを手動で開き、違いを伝える必要がありますか?
理想的に - どちらもありません。
物事が自動化された方法で確認できるときはいつでも、コンピュータに任せてください。多くの他の静的ルール間の空白の適切な使用をチェックすることは、しばしばリンターと呼ばれる様々なツールでチェックすることができます。これはプロジェクトがどの言語を使用しているかによって大きく異なります。もちろんあなたが選んだ場合は、独自のスクリプトを書くこともできます。
Githubでできることは、TravisなどのCIツールにリポジトリを接続することです。これにより、自動的にすべてのプルリクエストを構築し、空白ルールなどのチェックを行うことができます。また、テストスイートやコードの書式設定などを実行することもできます。自動化できるものであれば、手作業を最小限に抑えることができます。
私はこの答えに完全に同意します。もう一年ぐらい、これは間違いないでしょう。しかし、私の会社での管理ができない状況のため、これは少なくとも次の3か4か月間の選択肢ではありません。これが、あなたがgithubでこれを行うことができるかどうか尋ねている理由です。混乱させて申し訳ありません。 –
Travisが現在オプションではない場合は、独自のGithub統合を作成して、これらのことをチェックするスクリプトを実行することができます。しかし、Github自体のエディタを実際に変更する限り、AFAIKは不可能です。必要なAPIについては、[here](https://developer.github.com/v3/repos/hooks/)を参照してください。 –
Githubページ自体に絶対必要で、手動によるチェックがうまくいけば、間違った空白を強調する簡単なブラウザスクリプト/プラグインまたはJavascriptプラグインを書くことができます。 –
- 1. 文字間隔
- 2. cc.LabelTTF:文字間の間隔
- 3. SharpDX文字間隔
- 4. java.awt.font文字間隔
- 5. Eclipseコードエディタの文字間隔
- 6. Silverlightの文字間隔
- 7. php imagettftext文字間隔
- 8. Abcpdf 9と文字間隔
- 9. 時間間隔
- 10. ワードプレスでのSVGの文字の間隔
- 11. 時間間隔タスクサービス
- 12. vbscriptでの時間間隔の時間
- 13. React Nativeの文字間隔 - Android
- 14. HTMLの文字間隔とスパン
- 15. WP7 Silverlightの文字間隔コントロール
- 16. 誤った文字間隔matplotlibの
- 17. Webkit、ウェブフォントの文字間隔問題
- 18. jsPDFの文字間隔を.text()メソッドで
- 19. 時間間隔のJavaScriptビジュアルタイムライングラフ
- 20. JPQLの時間間隔
- 21. ビデオの時間間隔
- 22. SQL Serverの時間間隔
- 23. MySQLの日時デフォルトの時間間隔
- 24. DirectWriteの文字/文字間隔を調整する
- 25. 時間文字列の合計時間の文字列
- 26. 整数時間間隔
- 27. セロリ間隔スケジュール時間
- 28. R時間間隔プロット
- 29. コマンド間の時間間隔esp8266
- 30. マウスオーバー時のクリア間隔
トラビスを使用して、そこに正しい空白がないかチェックしてください。これは手動ではなく自動的にチェックすることができます。 –
私は通常、この種のスタイルガイドの遵守(jslint、rubocopなど)のために言語固有のリンターを使用しました。これらはTravis – jake
のようなCIツールで実行することができます。少なくとも次の3か4か月の選択肢ではありません。これが、あなたがgithubでこれを行うことができるかどうか尋ねている理由です。混乱させて申し訳ありません。 –