2017-05-01から1ヶ月間の記事一覧
RuboCop のバージョン 0.49.0 がリリースされました。 https://github.com/bbatsov/rubocop/releases/tag/v0.49.0 CHANGELOG から変更を見ていこうと思います。 破壊的変更 Layout Department PR: https://github.com/bbatsov/rubocop/pull/4278 今回のリリ…
GitHub で Pull-Request を送るためにレポジトリを fork すると、オリジナルと同一のレポジトリが自分の管理下に作成されます。 Pull-Request の入門記事では、Pull-Request がマージされた後、この fork したレポジトリをどう扱うべきかを述べている記事は…
soutaro さんが作っている StrongJSON をより高速に実行する MightyJSON を作っています。 github.com github.com StrongJSON とは StrongJSON とは、JSON の型チェックを行う便利Gemです。 # スキーマ定義 s = StrongJSON.new do let :item, object(id: num…
これはなに? GitHub で Pull-Request を送る際のオススメの流れ この記事では書かないこと コードの書き方 プロジェクト固有の流儀 クローズドなプロジェクトでの流れ OSS の場合とそこまで変わらないので、参考にはなると思います。 Pull-Request 作成後の…
Bacon Cannon とは? bacon-cannon.herokuapp.com Ruby 用のオンラインパーサーです。Web上から Ripper 及び Parser gem を使用して Ruby のコードをパースし、AST を眺めることが出来ます。 シェア機能 今回は、この Bacon Cannon にパース結果をシェアする…
脆弱性を見つけるコードレビュー(OSコマンドインジェクション) - ククログ(2017-04-27) 上記記事の内容が、ミスリーディングを誘う可能性があると思ったので、勝手に補足します。 2017/05/04 追記 元の記事の方に修正をいただきました。 そのため、以下の内…