require 'warning' $VERBOSE = true Warning.dedup warns = [] Warning.process do |w| if w.start_with?(__dir__) warns << w.sub(__dir__+'/', '') end nil end require_relative './config/environment' Rails.application.eager_load! puts warns
ruby-jpでruby -w
の結果(-cw
ではなく)をRuboCopで検知できたら良いのかなという話をしていて、面白かったので雑なPoCを作ってみた。
これをRails.root
にrubyw.rb
という名前で置いてruby rubyw.rb
と実行すると、Rails.root
以下の警告がずらずら出てくるはず。
このコードはCC-0とするので、RuboCopとの連携を実装してみたいとか、改造してgemにしてみたいとかあればご自由にどうぞ。
twitter.comあけびと豚肉の味噌炒め丼
— Pocke(ぽっけ) (@p_ck_) September 16, 2020
もうちょっと濃い目に味付けしても良かったかなー。 pic.twitter.com/I3nmaZmJoU
あけびの味噌炒めを作った。おいしいのでおすすめです。
賃貸の審査が通ったので東京脱出する。