Rubocop レイアウト/行の長さ: コメントのある行を無視するには? 質問する

Rubocop レイアウト/行の長さ: コメントのある行を無視するには? 質問する

行が長すぎるかどうかをチェックするときに、コメント (単なるコメントまたは行末コメントのあるコード) のある行を Rubocop で無視するようにしたいと思います。これを行う方法はありますか?

ベストアンサー1

行ごとに警官を無視する方法があります。

設定ファイル経由で実行する方法もあります。

実行するrubocop --auto-gen-configと、違反を無効にするために使用できるファイルが生成されます。

このコマンドは、それらのオプションをロードするために何をすべきかについてのヒントも提供します。

行ごとに、警察を有効または無効にすることもできます。

# rubocop:disable RuleByName
This is a long line 
# rubocop:enable RuleByName

コード内で一度に複数のルールを実行することもできます。

# rubocop:disable BlockComments, AsciiComments

インライン ディレクティブを使用すると、ディレクティブはその行に対してのみ有効になり、次のようになります。

# Thanks to @jnt30 for the comment!
method(argument) # rubocop:disable SomeRule, SomeOtherRule

RuboCopについてもっと知りたい方は、公式マニュアル

すべてのルール名を見つけるには、調べる価値がありますrubocop 設定ファイル内

サイバーウィズrubocop -Dドキュメントを参照するのではなく、ルール名が必要なときに実行します。」アップデート: これはフラグがない場合のデフォルトの動作になりました。

-D現在デフォルトなので、今は「無料」で入手できます。

おすすめ記事