Usage
You need to tell RuboCop to load the RSpec extension. There are three ways to do this:
RuboCop configuration file
Put this into your .rubocop.yml
.
require: rubocop-rspec
Now you can run rubocop
and it will automatically load the RuboCop RSpec
cops together with the standard cops.
Code Climate
rubocop-rspec
is available on Code Climate as part of the rubocop engine. Learn More.
Inspecting files that don’t end with _spec.rb
By default, rubocop-rspec
only inspects code within paths ending in _spec.rb
or including spec/
. You can override this setting in your config file by specifying one or more patterns:
# Inspect all files
AllCops:
RSpec:
Patterns:
- '.+'
# Inspect only files ending with `_test.rb`
AllCops:
RSpec:
Patterns:
- '_test.rb$'