gpt4 book ai didi

ruby-on-rails - 将 Ruby-Lint 与 Rspec 集成

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

我有一个使用 Bundler 和 Rspec 的 Rails 4.2 项目。我希望 ruby​​-lint 与我的规范一起工作。默认情况下它不会:

$ ruby-lint spec/models/user_spec.rb 
user_spec.rb: error: line 3, column 1: undefined constant RSpec
user_spec.rb: error: line 4, column 3: undefined method describe
user_spec.rb: error: line 5, column 5: undefined method let

我在 spec/models/user_spec.rb 中有 require 'rails_helper' 所以很自然地期望 ruby-lint 会加载它并因此加载 rspec

我应该怎么做才能使 ruby​​-lint 正确处理规范文件?

附言我没有任何特定的 ruby​​-lint 配置。

附言我对 Gemfile 文件有同样的问题。

P.P.P.S.实际上,我需要它才能通过 synstatic 或 neomake 在 vi​​m 中进行错误检查。

最佳答案

我只很少使用 ruby​​-lint(因为它会产生许多漏报)。所以很遗憾,我不是专家。

我想你想以某种自动化的方式使用它,因为你可以从命令行将它指向你需要的目录。

查看代码,您可以将要检查的目录放入配置文件中。我认为类似以下条目的内容应该有效:

directories: ['lib']

参见 example config.yamlexample rspecs当然还有 relevant config code .

关于ruby-on-rails - 将 Ruby-Lint 与 Rspec 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38376894/

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