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

ruby - 最上位クラスのドキュメント

Rubycop は次のようなメッセージを出力します。

トップレベルのクラスのドキュメントはどのように見えるのだろうか。コメントだけじゃないですよね?特別な形式が必要ですが、どの形式ですか?

0 投票する
6 に答える
52028 参照

ruby - 特定のディレクトリまたはファイルを無視するように Rubocop に指示する方法

私のプロジェクトでは、サードパーティの gem からオープンソース クラスを拡張していますが、これを独自のコードと同じコーディング標準に準拠させたくありません。gem コードのリファクタリングは実行可能なオプションではありません。コピーしたコードを Rubocop に無視させたいだけです。

ファイルまたはディレクトリを完全に無視するように Ruboco に指示するにはどうすればよいですか?

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

ruby - 最新の OS X El Capitan アップデート後に ruby​​ gem をインストールする際に問題が発生する

最新の更新後、私の宝石のいくつかが影響を受けており、見つからないか変更されているようです。

特に、gem 'rubocop' は、テキスト エディターに atom を使用していて、フラグがポップアップしているため、問題を引き起こしています。

「コマンド rubocop の生成に失敗しました。rubocop がインストールされていて、PATH にあることを確認してください」

「エラー: rubocop ENOENT の生成」

コマンドラインから rubocop gem を再インストールしようとしましたが、この問題が発生しています:

gem install rubocop Fetching: rainbow-2.1.0.gem (100%) ERROR: While executing gem ... (Errno::EACCES) Permission denied - /Library/Ruby/Gems/2.0.0/rainbow-2.1.0.gem

宝石をアンインストールしようとしましたが、実行後に出力がありませんgem uninstall rubocop

これを解決するためにどこから始めればよいか本当にわかりません。可能な限り助けてください!

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

ruby - この Ruby 構文エラーが検出されないのはなぜですか?

次のコードには無効な構文があります:

ただし、実行ruby -c bad_code.rbしても問題は検出されません。

まだruby -c構文をチェックするためのものであるはずです:

-c 構文のみをチェック

このエラーが検出されないのはなぜですか?

rubocop bad_code.rbこれも検出しません:

これを Ruby 2.1.10 で実行しました。

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

ruby-on-rails - 「凍結された文字列リテラル コメントが見つからない」問題を修正

新しい移行を作成しました。次のようになります。

Code Climate を使用すると、次のような問題が警告されます。 Missing frozen string literal comment.

私は次のように修正しようとしました:

しかし、私はまだ同じ問題を抱えています。どうすれば解決できますか?ありがとう。

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

ruby-on-rails - RuboCop: 行が長すぎる ← 無視するには?

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

現在使用中: