Slide 2
Slide 2 text
Rubocop とは
- Rubyお馴染みの静的コード解析ツール。
- 他言語だとFindBugs(Java)・ESLint(JavaScript)に当たるもの。
- Rubocopの良い所
- 各ファイルのインデントや改行・カンマの位置といった本来、人が考える必要がない部分を自動で
修正し、全体の整合性を取ってくれる。人が考えるべきことに集中出来る。
- 複数人開発時にコードの書き方をある程度統一出来るので、可読性が向上し、コード品質を保つ事
が出来る。コードの書き方が統一されるので、レビュアーの負荷も軽減出来る。
- PJによっては全ての警告を採用したくない場合があるが、状況に合わせて柔軟に警告のカスタマイ
ズを行うことが出来る。
- 新規にJOINされた方が書き方に迷わず開発出来る。