0
Rubocopで*_spec.rb
(Serverspecファイル)に一致するファイル名に対して、行の長さチェックをグローバルに無効にしたいとします。 Rubocop:メトリックからファイル名パターンを除外するにはどうしたらいいですか?
config/default.yml
に
Exclude
を追加しようとしたが、それは(、犯罪が検出されたエラーなし)動作しませんでした:/どのようにこれを設定する必要があります
Metrics/LineLength:
Max: 80
AllowHeredoc: true
AllowURI: true
URISchemes:
- http
- https
Exclude:
- '*_spec.rb'
ことが可能である場合には、?
Metrics/LineLength:
Max: 80
AllowHeredoc: true
AllowURI: true
URISchemes:
- http
- https
Exclude:
- !ruby/regexp /_spec\.rb$/
がRuboCopは最近
new manualを追加し、あなたが含むとファイル
hereを除くについて読むことができます。
RubyCopのコミッタとして私が知っている限りでは、そのようなワイルドカードを使用するサポートを実装していません。必要に応じて、GitHubリポジトリの機能要求を作成することができます。 :-) – Drenmi
私はそれを当たり前のことと考えていますが、私は別の方向にトラブルシューティングをしていました。 – techraf
あなたがそれを当然とっておけば、私たちがそれをサポートするのはおそらく意味があります。実際の答えはあまり直感的ではなく、マニュアルを掘り下げる必要があります。 – Drenmi