hubotでLGTM
http://www.lgtm.in/ というLGTM画像を集めたサービスがあります。
LGTMとは"Looks Good To Me"の略でコードレビューして問題がなかった時に、「良さそうに見える」という意思を伝えるための言葉です。
LGTM画像はそれを表現した画像で、サムズアップしてるgif動画なんかが多い印象です。
ただ単に「レビューOKです」と言うよりは画像があったほうが楽しい気持ちになりますよね。
というわけで、これを使ってhubot内で目出鯛気持ちをつたえ鯛と思います。
# Description: # LGTM image from http://www.lgtm.in/. # # Dependencies: # "request": "~2.27.0" # "cheerio": "~0.12.1" # # Commands: # hubot lgtm - Random LGTM image URL. # # Author: # saihoooooooo request = require 'request' cheerio = require 'cheerio' module.exports = (robot) -> robot.respond /LGTM/i, (msg) -> url = 'http://www.lgtm.in/g' request url, (error, response, body) -> if error or response.statusCode != 200 msg.send 'ERROR: 通信に失敗しました' else $ = cheerio.load body msg.send $('#imageUrl').val()
cheerioマジ便利。
使い方は
hubot lgtm
とするだけ。
これで殺伐としたレビュー窓にも華やいだフローラルの香りが!?
それではまた。
良いレビューを!