Rails プロジェクトに RuboCop を追加し、Sublime パッケージをインストールして、RuboCop の提案をエディターに表示しました。行の最大長を 80 文字から変更する方法、またはルールを完全に無視する方法を見つけようとしています。
現在使用中:
Rails プロジェクトに RuboCop を追加し、Sublime パッケージをインストールして、RuboCop の提案をエディターに表示しました。行の最大長を 80 文字から変更する方法、またはルールを完全に無視する方法を見つけようとしています。
現在使用中:
プロジェクトのルートにファイルを作成すると.rubocop.yml
(ファイル名のイニシャルに注意してください)、多くのオプションがあります (処理方法が変更.
されたため、Ruboco のバージョンをコメントで確認してください)。LineLength
Metrics/LineLength: # for Rubocop < 0.78.0
Layout/LineLength: # for Rubocop >= 0.78.0
# 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'
2019 年 12 月 18 日の rubocop gem バージョン 0.78.0 での最新の変更により、今後、LineLength 警官はメトリクス部門からレイアウト部門に移動します。したがって、基本的に、0.78.0 よりも高いバージョン番号を使用して長い行を無効にする必要がある場合は、このようにする必要があります。
# rubocop:disable Layout/LineLength
"I'm a really long line"
# rubocop:enable Layout/LineLength
構成も.rubocop.yml
これに変更。
Layout/LineLength:
Max: 100
rubocop の変更ログにアクセスするには、ここをクリックしてください