Skip to content

Instantly share code, notes, and snippets.

@vzvu3k6k
Created June 27, 2014 02:45
Show Gist options
  • Save vzvu3k6k/c95a4172cb98fc24329f to your computer and use it in GitHub Desktop.
Save vzvu3k6k/c95a4172cb98fc24329f to your computer and use it in GitHub Desktop.
GitHub bots

GitHubの開発支援ボット

いずれも試してない。

  • タブとスペースの混在を検知してissuesを作る
  • 依存しているライブラリがバージョンアップしたらGemfileとかをupdateするprを投げる
  • コード中のFIXMEを抜きだしてissuesにする
  • コーディングスタイルに適合するように修正するprを投げる
    • Hound - 指摘のみ。修正はしない。
    • Rubyみたいにやたらと自由度が高い文法を持つ言語だと機械的にpull reqを作るのは厳しそう。ASTからコードを生成するライブラリはあるが、「この部分はDSL風にメソッドを呼び出す」とか「この部分は%リテラルを使って配列を定義する」みたいなことまで制御できるものはあるのだろうか。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment