はじめに
OHEYAGOの開発の田渕です!
先日、OHEYAGOで書いたコードを流用して、rubocop-railsというOSSに新機能を追加して、contributeしました!
マージされたPRはこちらです。
経緯
OHEYAGOのレビュー中に、content_tagをtagにしたほうが良いという指摘を受けました。
調べてみると、公式ドキュメントにcontent_tagがlegacy syntaxだと書かれていました。(Note: this is legacy syntax, see tag method description for details.)
OHEYAGOではこういった際に一貫性を重視して、一気に書き換えてしまうことが多いのですが、手作業で変えるのもめんどくさいので、自動で書き換えるためにrubocopのカスタムルールを作りました。
それをそのまま、rubocop-railsにPRに送りました。
コードの内容などはPRを見ていただければと思います!
おわりに
短い記事でしたが、イタンジでは、業務中に書いたコードをOSSにcontributeすることにもとても寛容です!
これからも、業務の役にも立ちOSSにも貢献できる、質の高いコードを書いていきたいと思います!