MyFirstRails

prontoでの自動コードレビュー導入

概要

Railsにこれから初めて触れる方を対象にしたチュートリアルです

[pronto])()を使用しての自動コードレビュー機能の導入チュートリアルです

チュートリアル

Railsのひな型を作る

まず、rails newを実行し、Railsアプリのひな型を作成します

rails new pronto

次に作成したRailsアプリのディレクトリへと移動します

cd pronto

SQLite3のバージョンを修正

先ほどのrails newsqlite3のインストールがエラーになっている場合は、以下のようにバージョンを変更します

gem 'sqlite3', '1.3.13'

その後、bundle installを実行します

bundle install

これでOKです!

prontoの導入

それではprontoを導入します

Gemfilepronto用のgemを追加していきます

# Using pronto
gem 'pronto'
gem 'pronto-rubocop', require: false
gem 'pronto-flay', require: false
gem 'thor', '<= 2.0'
gem 'rugged', '0.27.7'

その後、bundle installを実行します

bundle install

最後に、ターミナルでprontoを使用します

bundle exec pronto run

これで重複しているコードや似ているコードなどを自動的に読み取ってくれます