2019-11-01から1ヶ月間の記事一覧

Rails/OSSパッチ会 2019年11月

Rails/OSSパッチ会 2019年11月を開催した。 いくつか行なっていたことがあり、まずは RuboCop Rails にマイグレーションで decimal 型を指定する際に precision と scale を必須にしないと警告を出す提案が来ていて、Active Record メンテナーの kamipo さん…

RuboCop 0.77.0 リリース解説

RuboCop 0.77.0 がリリースされたので、概要をざっくり記しておきます。 今回は cop 名やオプション名などで、以下の理由から多くの名称変更が加えられたリリースです。 例えば Unneeded と Redundant など cop 名に対してバラバラに使われていた用語を Redu…

RuboCop Rails 2.4.0 リリース解説

RuboCop 2.4 系の最初のリリースとなる 2.4.0 をリリースしたので、概要をざっくり記しておきます。 github.com Rails 部署に新たに追加された cop は以下の4つ。 Rails/ApplicationController cop Rails/ApplicationRecord の Controller 版。 # bad class …

Asakusa.rb 第541回

YARD の以下の PR で言及されていた irb モジュールへの言及について糸柳メンバーに相談しに行っていた。 github.com 少し詳細に入ると、YARD は slex という irb の内部 API に依存した作りになっていて、slex が消えたことについて YARD が困っている話を…

GitHub Sponsors に承認された

GitHub Sponsors に承認された。Rails/OSS パッチ会の懇親会で、OSS メンテナーのみんな GitHub Sponsors に登録していこうみたいな話をしていたのが最終的なきっかけ。 github.com GitHub Sponsors への登録については GitHub での2段階の承認があった。 1…

RuboCop Performance 1.5.1 をリリースした

RuboCop Performance 1.5.1 をリリースした。 ユーザー影響のある形で適用しているのは以下の PR で、Performance/StartWith cop と Performance/EndWith cop の偽陰性を解決したもの。 github.com サッとアップデートすると、これまで当該 cop で見つかって…

富山Ruby会議01で講演した

主催者のひとりで同僚の kunitoo からのオファーで、富山Ruby会議01で講演した。 イベント自体は富山という地域性のある話からテックトークまで幅広く扱われていて、地域Ruby会議感があって面白かった。 自分の当日のスライドは以下。 話す内容としては conf…