問題タブ [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 投票する
2 に答える
2616 参照

ruby - 変更された行をチェックするためだけにRubocop

git バージョンのプロジェクト内で変更した行に対してのみ、ターミナルで rubocop を実行したいと考えています。現在、グーグルから、変更されたファイル全体で機能するスクリプトが表示されます。

私はこれを見つけましが、ドキュメントから理解していることは、それが誤検知と誤検知を示しているということです。

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

ruby - Chef: そのようなファイルを読み込めません -- rubocop/formatter/checkstyle_formatter

次のコマンドを実行しています。

そして、このエラーを取得します:

環境は Windows の Chef-DK 0.4.0 です。私は宝石をインストールしました:

RuboCop (0.28.0) は Chef-DK 0.4.0 内で提供され、Formater なしで動作します。

フォーマッターのページはこちら: https://github.com/eitoball/rubocop-checkstyle_formatter

Google で検索したり、stackoverflow で検索しても解決策が見つかりませんでした。問題を修正または分析するためのヒントはありますか? 私はRubyが初めてです。

0 投票する
2 に答える
716 参照

ruby-on-rails - Guard-rspec を使用するときに rubocop チェックを無視するにはどうすればよいですか?

guard-rspec宝石を追加して、次のように設定するGuardfileと:

次に、実行rubocopして確認します。

それは示しました:

通常のコードを書き直すか、無視するコードを.rubocop.ymlファイルに書き込む方法を見つける必要がありますか?

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

ruby-on-rails - Rails がダブル クォーテーション文字列ではなくシングル クォーテーション文字列を生成して、RuboCop を満たすようにする

Rails がマイグレーションなどのコードを生成するときに、二重引用符ではなく単一引用符で囲まれた文字列を生成するにはどうすればよいですか?

マイグレーションでどのような文字列が使用されているかについてはあまり気にしませんが、RuboCop を複雑にします。RuboCop がそれを無視することを想定できる唯一の方法は、問題のあるファイルを無視するように明示的に指示するか、Style/StringLiterals 警官をまったく強制しないようにすることです。

0 投票する
2 に答える
13451 参照

ruby - Assignment Branch ConditionでRubocoの警告を黙らせる方法は?

特定の Ruboco 警告を黙らせたい:

Assignment Branch Condition size for plot_defaults is too high. [21.05/15]

次のようなコメント行のコードでこれを行うための適切な構文は何ですか?

# rubocop: disable <???>

0 投票する
2 に答える
1231 参照

vim - VIM autocmd のいくつかのファイル拡張子

私はautocmd BufWrite *.rb :RuboCop -a私の中に入った~/.vimrc

*.jbuilderファイルも処理するように変更するにはどうすればよいですか?

0 投票する
4 に答える
6648 参照

ruby - 行数が多すぎるメソッドが悪いのはなぜですか?

私のレールアプリには、次のようなメソッドがあります。

Rubocop は、このメソッドを としてフラグを立てましたMethod had too many lines。行数が多すぎるメソッドを書くのはなぜ悪いのですか? その中で多くの仕事をしなければならない場合はどうなりますか?これをリファクタリングして良いコードを書くにはどうすればよいですか?