問題タブ [rubocop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
215 参照

rubocop - 新しいクラスに対してのみ Ruboco でルールを有効にすることは可能ですか?

Rubocop でルールを有効にしたいのClassLengthですが、すべてのレガシー コードのアラートを受信し始めないように、新しいクラスに対してのみ有効にします。することは可能ですか?

0 投票する
1 に答える
311 参照

ruby-on-rails - rubocop の異なる出力

現在、rubocop は Rails プロジェクトに関して、呼び出し方に応じて 3 つの異なる出力を提供しています。

システム rubocop のバージョンは Gemfile のものとは異なるため、2 つのバリエーションが理にかなっています。しかし3 ? うーん?

3番目の出力はrubocopの3番目のバージョンから来ていると思いますか? それはどこでしょうか?何が起きてる?

アップデート:

タスクリスト:['ci:setup', :spec, :rubocop, :jshint, 'brakeman:run', 'bundler:audit', 'bundler:outdated']

更新 2:

同僚のアドバイスで、レーキ中に実行中の rubocop バージョンを取得するためにこれをドロップしました。

それは0.30.1、私が期待するバージョンを出力します。エラーの説明はまだありません。

0 投票する
1 に答える
2964 参照

ruby-on-rails-3 - Rubocop の「モジュール WareHouse」の「C: キャリッジ リターン文字が検出されました」

私はrubocop自分のアプリケーションで使用しています。という問題に直面していC: Carriage return character detected.ます。

これが私のコードです。

誰でもこれを手伝ってもらえますか?

0 投票する
1 に答える
3236 参照

ruby - Rubocop:メソッドの行数が多すぎます

こんにちは、Ruby プログラミング初心者です。私のプロジェクトで rubocop インスペクションを実行すると、次のように表示されます。

メソッドの行が多すぎます。[13/10] def refresh_status

これが私の方法です:

そのメソッドを短くする方法が見つかりません。助けていただけないでしょうか?

0 投票する
1 に答える
5797 参照

ruby-on-rails - rubocop の外部ローカル変数のシャドウイングとは何ですか? これを修正するにはどうすればよいですか?

レール上でrubocopを実行していますが、以下のメッセージが表示されました。

これがコードです。

終わり

0 投票する
3 に答える
5438 参照

ruby - Rubocop 引数リストの長さを無効にする

現在、Rubocop から「5 つ以上のパラメーター リストを使用しないでください」というフィードバックが寄せられています。

これを無効にする #Rubocop:disable コマンドは何ですか? コードに余分な引数があることに満足しているので、変更したくありません。

0 投票する
1 に答える
518 参照

ruby-on-rails - Rails で Minitest を使用している場合、rake でテストが実行されるたびに自動的に実行されるように RubyCop を設定するにはどうすればよいですか?

次のコマンドを実行すると、テストを実行する前に指定したアプリケーション ディレクトリをRuboCopに検査してもらいます。

0 投票する
1 に答える
1175 参照

ruby - 返すブロックのブレースを許可する

値を返す複数行のブロックを書くとき、ブロックの目的が何かをするのではなく、何かを返すことであることを明確にするために、 do-の代わりに中括弧を使用するのが好きです。end

Rubocop の標準構成ではそれが許可されておらず、複数行のブロックは-ブロックrubocop -aに変換されます。doend

この区別を可能にするRubocopの構成パラメータはありますか?

編集:または、少なくとも、閉じ括弧の後にドット(。)がある場合、括弧ブロックの変更を回避します。

0 投票する
3 に答える
1253 参照

ruby-on-rails - rubocop を使用した Emacs フライチェック モードでのエラー

rubocop チェッカーでフライチェック モードを使用します。

rbファイルを開くと、

フライチェックモードが機能しない

また、projectile / projectile-rails モードも使用します。しかし、いくつかのプロジェクトの rb ファイルはエラーを発生させません。一部のプロジェクトでエラーが発生しました。