gpt4 book ai didi

path - 我如何找出 rubocop 使用的是哪个配置文件?

转载 作者:行者123 更新时间:2023-12-05 05:47:29 25 4
gpt4 key购买 nike

我很清楚 rubocop 遵循的规则来查找配置文件或它用来构建它使用的警察列表的文件——这里有解释:RuboCop Configuration

但是,规则允许多种不同的可能性,我正在寻找的是某种方法让 rubocop 显示它发现要使用的文件的路径。

例如,如果我编辑一个我认为是事件的 rubocop 配置文件的文件,但是当我运行 rubocop 时发现我所做的更改没有被合并(ergo rubocop 一定不能从那里获取它的配置毕竟,或者它在其他地方被覆盖了)那么这将有助于了解 rubocop 实际上是从哪个文件获取其配置的。

理想情况下会有一个像 rubocop --display_config_paths 这样的命令选项,它会显示当前调用时它将使用的所有配置文件的路径——但考虑到这样的选项不会不存在,有什么办法可以查出来吗?

最佳答案

简答:在调用 rubocop 时添加调试选项,然后您将看到加载的配置文件:

   $ rubocop --config ~/.rubocop.yml --debug zpl/bin/zpl_csv 
configuration from /home/user/.rubocop.yml
Default configuration from
/home/lcs/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/rubocop-1.25.1/config/default.yml
Inspecting 1 file`
...

其他:

查看 rubocop 文档中的“配置文件位置”段落,并检查配置文件的优先级,注意以下句子:

'然后 RuboCop 将使用以下文件的第一个中指定的配置'

如果您想使用多个文件,您可能必须使用“从项目中的另一个配置文件继承

关于path - 我如何找出 rubocop 使用的是哪个配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71022016/

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