Bundler와 Rspec을 사용하는 Rails 4.2 프로젝트가 있습니다. 나는 루비 린트가 내 스펙으로 작업하기를 원한다. 기본적으로하지 않습니다 :Rspec과 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
나는 그래서 ruby-lint
를로드하기 때문에 rspec
를로드 할 것이라고 기대하는 것은 당연하다 require 'rails_helper'
spec/models/user_spec.rb
에 있습니다.
루비 린트가 spec 파일을 올바르게 처리하려면 어떻게해야합니까?
P. 특정 루비 린트 구성이 없습니다.
P.P.S. Gemfile
파일에 대해 동일한 질문이 있습니다.
P.P.P.S. 사실 나는 synstastic 또는 neomake를 통해 정력을 검사하는 데 오류가 발생합니다.
감사합니다. 나는 그것을 살펴볼 것입니다. 하지만 나는 많은 사람들이 Rails와 Rspec과 함께 또는 적어도 Bundler와 함께 루비 린트를 사용하고 거기에 대한 몇 가지 설정 옵션이 있다고 생각했다. – petRUShka
대부분의 사람들은 그런 목적으로 [Rubocop] (https://github.com/bbatsov/rubocop)을 사용한다고 생각합니다. –
나는 같은 결론에 도달했습니다. 그러나 주제에 대한 명확한 견해를 갖는 것이 합리적이라고 생각합니다. – petRUShka