RuboCop関連

提供: 文具堂 Wiki三昧
移動先: 案内検索

RuboCop 公式ドキュメント

The Ruby Style Guide

Lintのみを指定
rubocop -l

特定のcopのみ指定
rubocop --only Naming/VariableName

特定のcopを無視
rubocop --except Metrics/LineLength

自動修正
rubocop --auto-correct

行の長さとキャメルケース変数名を無視
rubocop --except Metrics/LineLength,Naming/VariableName

ブロック括弧スペース
rubocop --only Layout/SpaceInsideBlockBraces,Layout/SpaceBeforeBlockBraces,Layout/SpaceAfterComma

カンマの後のスペース
Layout/SpaceAfterComma

演算子周りのスペース
Layout/SpaceAroundOperators

空行関連
rubocop --only Layout/EmptyLines,Layout/EmptyLinesAroundMethodBody,Layout/EmptyLinesAroundClassBody,Layout/EmptyLineBetweenDefs

rubocop --only Style/Encoding
rubocop --only Style/AndOr
rubocop --auto-correct --only Layout/SpaceAfterComma,Layout/SpaceInsideParens,Layout/SpaceAroundEqualsInParameterDefault lib/alfons/cli/option.rb