pockestrap

Programmer's memo

2017-10-01から1ヶ月間の記事一覧

RuboCopのCop数を数える方法

$ rubocop --show-cops | head # Available cops (374) + config for /tmp/tmp.osgxetgoX3: # Department 'Bundler' (3): Bundler/DuplicatedGem: Description: Checks for duplicate gem entries in Gemfile. Enabled: true Include: - "**/Gemfile" - "**/…

stderrが出たらexit 1する

コマンドがstderrを出力したらexit 1をするようなコマンドがほしかったから作った。 github.com 何故必要か 「警告をstderrに出すけど、警告があっても常にexit statusが0のコマンド」をCI上で使っていて、警告が出た場合はCIを落としたかった。 Installatio…

ポートもくもく会 #33 に参加した

久しぶり(半年ぶり以上?)の参加だった 33 、すごい。もうすぐ3週年だって話をしていた 当日はおもに文を書いていた いつも以上におもしろ人間が多くて楽しかった ポートもくもく会は、レベル感もジャンルもいろんな種類の人間が集まって結構面白い LTをした…

RuboCop 0.51.0 のCHANGELOGを読む

RuboCop のバージョン 0.51.0 がリリースされました。 https://github.com/bbatsov/rubocop/releases/tag/v0.51.0 CHANGELOG から変更を見ていこうと思います。 破壊的変更 古い Ruby のサポート終了 https://github.com/bbatsov/rubocop/pull/4789 https://…

parser gemのコミット権をもらった

github.com ここ最近parser gemにいくつかPull-Requestを投げていたら、コミット権をもらった。 Fix performance regression for a string that contains a very long line by pocke · Pull Request #364 · whitequark/parser · GitHub Add `require 'date'`…

学生LT #4 で、Ruby Quiz という LT をした。

タイトルのとおりです。 student-lt.connpass.com speakerdeck.com 何を話したか Ruby のちょっと面白い構文について、クイズ形式で紹介をしました。 (時間が限られていたので、実際にクイズをしたわけではないです…) 前に Meguro.rb で話した Rubyがむずか…

require を忘れる

Ruby のコードをちょっと試したい時、requireを煩わしく感じることがあります。 例えば素数が小さい順に10個欲しくなった時、Rubyist は Ruby でワンライナーを書くでしょう。 $ ruby -e 'require "prime"; require "pp"; pp Prime.take(10)' [2, 3, 5, 7, 1…

RuboCop 0.50.0 のCHANGELOGを読む

RuboCop のバージョン 0.50.0 がリリースされました。 https://github.com/bbatsov/rubocop/releases/tag/v0.50.0 CHANGELOG から変更を見ていこうと思います。 破壊的変更 Naming Department Issue: https://github.com/bbatsov/rubocop/issues/4521 PR: ht…