2018-08-01から1ヶ月間の記事一覧
RSpec 3.8.0 で RSpec::Matchers::BuiltIn::Change マッチャーによる判定に Object#hash も使われるようになった。 以下の PR での変更となる。 github.com ピンポイントで示すと以下の Change#changed? メソッドの実装で、変更前に保持している hash 値と変…
FactoryBot 0.4.11 で closed_at 1.day.from_now といった FactoryBot のコードに対して以下のような警告が出るようになった。 DEPRECATION WARNING: Static attributes will be removed in FactoryBot 5.0. Please use dynamic attributes instead by wrapp…
RuboCop の方は、CI を CircleCI にする動きが本格化していて、色々と動きが混ざってもなんなので一休み。ローカルリポジトリにある Gem で警告が出るものにパッチを送るなどしていた。
上京する前後が第4部だった気がして、最後まで読んだかあやしいパートでいろいろと復習できてよかった。 ジョジョの奇妙な冒険(第4部) ダイヤモンドは砕けない 文庫版 18-29巻セット (化粧ケース入り) (集英社文庫)作者: 荒木飛呂彦出版社/メーカー: 集英社…
一週間くらい前から、数十秒起動していると右上が緑色に発光するという現象になって、液晶パッドがタッチしていない状態で過度に反応したり、反対にまったく反応しない箇所が現れたりしていて不便していた。 ソフトバンクでは受け付けていないとのことで、ジ…
JOJO 第4部を再読こみで読み始めた。 ジョジョの奇妙な冒険(第4部) ダイヤモンドは砕けない 文庫版 18-29巻セット (化粧ケース入り) (集英社文庫)作者: 荒木飛呂彦出版社/メーカー: 集英社発売日: 2006/05/22メディア: 文庫購入: 21人 クリック: 496回この商…
SSIA.
『Code Review Meetup #4 Code Reviewで集まろう』の登壇タイトルとコンテンツが公開された。 sideci.connpass.com コードレビューそのものに関する話はあまりしてこなかったので、そういった話を盛り込んで行く予定。 タイトルは onk の『RSpec しぐさ』へ…
以下のイシューで Style/EmptyCaseCondition に関する auto-correct の不具合のフィードバックがあったことがはじまり。 github.com ちょうど今日、勤務先での月例会の後に残ったメンバーで、上記イシューにおける case...when と if...elsif での振る舞いの…
Railsdm Podcast #2 - It's self-evident (@mtsmfm) を聴いた。 公開しました - #2 - It's self-evident (@mtsmfm) by Railsdm Podcast #railsdm https://t.co/tr3vcPtC1c— 徳用カルパス (@yoshi_hirano) August 21, 2018 ちょくちょく「koic さん」と言及し…
Ginza.rb 第62回 おしえてRubyist!おすすめしたいおもしろい本に参加した。会場はメドピアさん。 ginzarb.doorkeeper.jp 自分は11年前の貯金を使ってオブジェクト指向設計の書籍を紹介してきた。 Principles of Object-Oriented Design from Koichi ITO www…
以下の記事を書いたりイベントのコンテンツアレンジなどしたけれど、楽しそうにしていて良い会でした。 agile.esm.co.jp
rails/rails リポジトリで有効になった Cop の PR を開いて toshimaru さんにリリースしてもらった。ありがとうございます。 github.com
Ruby の -w オプション時の警告のひとつをエミュレートする Cop として作った Lint/UriEscapeUnescape cop が rails/rails リポジトリで有効になった。 github.com Cop 作りが慣れてきた頃の思い出ある Cop なので感慨深いものがあった。 github.com
以下のコミットで、これまでの Bug Report に加えて Feature Request 用の Issue テンプレートが作られた。 github.com Rails だと Issue では Feature Request を受け付けておらずメーリングリストなんかで提案するようだが、RuboCop だと Issue で受け付け…
ちはやふるの新刊とか読んでいたように思う。 ちはやふる(38) (BE LOVE KC)作者: 末次由紀出版社/メーカー: 講談社発売日: 2018/05/11メディア: コミックこの商品を含むブログ (8件) を見る
RuboCopが対象にする隠しファイルの扱いを変えた。昨日の Asakusa.rb で見ていたものであり、もっというと 20 日以上前にブランチ自体は切っていた PR は以下。 github.com 直した問題の話。 .rubocop.yml に対して、以下のように Exclude へのパス指定をし…
Asakusa.rb に行った。会場は株式会社ケーシーエスキャロットさん。 もともと来月の講演依頼のあったコンテンツを考えようと思っていたけれど、ちょうど RuboCop のイシューを 330 未満にできてノっていたので、そのままイシューを見ていたりした。 途中、ya…
もともと RuboCop に来ていた以下のイシューがはじまり。 github.com テストケースに記されている IgnoredMethods の設定がよくないのか、そもそも実装不備なのかとプリントデバッグしてたところ、Style/BlockDelimiters cop のすべての EnforcedStyle に Ig…
興味深い展開で面白かった。 進撃の巨人(26) (講談社コミックス)作者: 諫山創出版社/メーカー: 講談社発売日: 2018/08/09メディア: コミックこの商品を含むブログ (4件) を見る
ずいぶん前に Ruby 2.6 での ERB インタフェースの対応のパッチを送っていたものがマージされて、"Thanks for your making your first contribution to Cucumber, and welcome to the Cucumber committers team!" でコミット権をもらったのが、昨日のこと。 …
Rails/OSS パッチ会だった。 rails/rails はじめ観測範囲の Travis CI の JRuby head のマトリックスが落ちている件についてイシューを書こうと思って、報告先がどのリポジトリか良さそうか相談をしたり、 RuboCop 1.0 に向けた活動をしたりしていた。 それ…
この PR で直した内容をざっくり。 github.com <<, ==, + なんかの演算子 (のメソッド) のオペランドに if ... else を使っている際に、Style/UnneededCondition cop の auto-correct 対象になると auto-correct されたコードが壊れるというフィードバックが…
Rails 5.2.1 と同日に Oracle enhanced adapter 5.2.3 がリリースされた。yahonda さんありがとうございます。 Active Record Oracle enhanced adapter 5.2.3 has been released. https://t.co/xcgM2oxWzS— Yasuo Honda (@yahonda) August 7, 2018 パフォー…
先日、以下の RuboCop のイシューを見ていて知った小ネタ。ふたつ。 github.com ひとつ目。この Issue #6099 は String オブジェクトの式展開は異なるオブジェクトを返すので (それはそうだ) 、単に to_s ではなく dup などを使って異なるオブジェクトを返す…
サラリーマンとして健康診断を受けてきた。順番待ちの間の時間が溢れることが目に見えていたので、少し前から読んでいた書籍を読んで待合室にいた。 会話もメールも 英語は3語で伝わります作者: 中山裕木子出版社/メーカー: ダイヤモンド社発売日: 2016/10/1…
master ブランチに最新のリソースをあてて、リリースの際は stable ブランチを切って、修正パッチがあれば stable ブランチにバックポートを当てる rails/rails 的な運用をしているブランチ戦略をとっている際に役立つ Tips 。 自分がよく使うのは以下のフォ…
SSIA.
RuboCop 内部の小ネタ。 ある RuboCop が autocorrect をサポートしているか、RuboCop モジュールで確認するには RuboCop::Cop::Cop#support_autocorrect? で参照できる。 % cd path/to/rubocop/repo % bin/console > registry = RuboCop::Cop::Cop.registry…
久しぶりの肉の会合にシメシメと参加した。 今日が始まった pic.twitter.com/jzkzSGmsNO— Koichi ITO (@koic) August 2, 2018 タンを中心とした肉もさることながら、特筆すべきはご飯が美味しかった。あまりにご飯が美味しかったのでビールがススまなかった…