いずれも試してない。
- タブとスペースの混在を検知してissuesを作る
- 依存しているライブラリがバージョンアップしたらGemfileとかをupdateするprを投げる
- コード中のFIXMEを抜きだしてissuesにする
- botではないが、そのような機能を持ったツールはある。botになればそれぞれがインストールしなくていいから便利っぽい。
- watson - inline issue manager
- liubin0329/gitlab_todo - まだdraftっぽい?
- コーディングスタイルに適合するように修正するprを投げる
- Hound - 指摘のみ。修正はしない。
- Rubyみたいにやたらと自由度が高い文法を持つ言語だと機械的にpull reqを作るのは厳しそう。ASTからコードを生成するライブラリはあるが、「この部分はDSL風にメソッドを呼び出す」とか「この部分は%リテラルを使って配列を定義する」みたいなことまで制御できるものはあるのだろうか。