web-dev-qa-db-ja.com

RuboCop:行が長すぎる<-無視する方法

RuboCopをRailsプロジェクトに追加し、Sublimeパッケージをインストールして、エディターでRuboCopの提案を確認しました。最大行長を80文字から変更する方法を見つけようとしています。または、ルールを完全に無視します。

現在使用中:

70
Abram

コードでは、次のような行を無効にできます。

# rubocop:disable LineLength
puts "This line is lonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnng"
# rubocop:enable LineLength

または、これを.rubocop.ymlファイルに追加して、最大長を増やします。

Metrics/LineLength:
  Max: 100
102

プロジェクトのルートに.rubocop.ymlファイルを作成する(ファイル名の最初の.に注意してください)には、多くのオプションがあります。

Metrics/LineLength:
  # This will disable the rule completely, regardless what other options you put
  Enabled: false
  # Change the default 80 chars limit value
  Max: 120
  # If you want the rule only apply to a specific folder/file
  Include:
    - 'app/**/*'
  # If you want the rule not to apply to a specific folder/file
  Exclude:
    - 'db/schema.rb'
58
Alter Lagos