gpt4 book ai didi

Rubocop:如何从指标中排除文件名模式?

转载 作者:行者123 更新时间:2023-12-04 02:11:20 27 4
gpt4 key购买 nike

我想对匹配的文件名禁用全局行长度检查 *_spec.rb Rubocop 中的(Serverspec 文件)。

我尝试添加 Excludeconfig/default.yml按照以下方式,但它不起作用(没有错误,检测到违规):

Metrics/LineLength:
Max: 80
AllowHeredoc: true
AllowURI: true
URISchemes:
- http
- https
Exclude:
- '*_spec.rb'

如果可能,应该在哪里/如何配置?

最佳答案

您可以使用 !ruby/regexp 基于正则表达式匹配文件。宣言:

Metrics/LineLength:
Max: 80
AllowHeredoc: true
AllowURI: true
URISchemes:
- http
- https
Exclude:
- !ruby/regexp /_spec\.rb$/

RuboCop 最近添加了一个 new manual ,您可以阅读有关包含和排除文件的信息 here .

关于Rubocop:如何从指标中排除文件名模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37968092/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com