gpt4 book ai didi

ruby - rubocop "undefined method"用于一切

转载 作者:数据小太阳 更新时间:2023-10-29 08:36:02 24 4
gpt4 key购买 nike

我正在使用 rubocop 和 syntastic 来编写 Chef 代码。

在我满足 rubocop 的所有建议后,奇怪的事情发生了,它标记每个函数调用“未定义”。

例如,它标记了一个额外的空间(这是我正在编写的 Chef 资源): enter image description here

好的,所以我删除了多余的空格并运行语法检查,然后它将所有内容标记为未定义: enter image description here

为什么要这样做,我该如何阻止这种行为?

最佳答案

您必须禁用该 Rubocop 规则。 Chef 使用 DSL,这意味着有些方法被神奇地注入(inject)到 Rubocop 无法知道的上下文中。

关于ruby - rubocop "undefined method"用于一切,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39812610/

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