Rubocopで使うコマンド 便利設定

rubocopはコーディング規約を自動チェックするツールです。
GitHub - bbatsov/rubocop: A Ruby static code analyzer, based on the community Ruby style guide.

忘れがちな便利コマンドを記載。

ルール名の表示
rubocop -D

.rubocop.ymlに指定する

AllCops:
  DisplayCopNames: true
指定のルールだけ自動変換
rubocop -a --only ルール名,ルール名 ‥
例)rubocop -a --only Style/DefWithParentheses, Style/HashSyntax
ルール回避ファイル(.rubocop_todo.yml)の生成
rubocop --auto-gen-config

規約エラーとして出力させないため.rubocop.ymlに以下を記載する

inherit_from: .rubocop_todo.yml