
Security News
ECMAScript 2025 Finalized with Iterator Helpers, Set Methods, RegExp.escape, and More
ECMAScript 2025 introduces Iterator Helpers, Set methods, JSON modules, and more in its latest spec update approved by Ecma in June 2025.
RSpec-specific analysis for your projects, as an extension to RuboCop.
Just install the rubocop-rspec
gem
gem install rubocop-rspec
or if you use bundler put this in your Gemfile
gem 'rubocop-rspec', require: false
Read all the details in our Upgrade to Version 3.x document.
Read all the details in our Upgrade to Version 2.x document.
You need to tell RuboCop to load the RSpec extension. There are three ways to do this:
Put this into your .rubocop.yml
.
plugins: rubocop-rspec
Alternatively, use the following array notation when specifying multiple extensions.
plugins:
- rubocop-other-extension
- rubocop-rspec
Now you can run rubocop
and it will automatically load the RuboCop RSpec
cops together with the standard cops.
[!NOTE] The plugin system is supported in RuboCop 1.72+. In earlier versions, use
require
instead ofplugins
.
rubocop --plugin rubocop-rspec
RuboCop::RakeTask.new do |task|
task.plugins << 'rubocop-rspec'
end
rubocop-rspec is available on Code Climate as part of the rubocop engine. Learn More.
You can read more about RuboCop RSpec in its official manual.
All cops are located under
lib/rubocop/cop/rspec
, and contain
examples/documentation.
In your .rubocop.yml
, you may treat the RSpec cops just like any other
cop. For example:
RSpec/SpecFilePathFormat:
Exclude:
- spec/my_poorly_named_spec_file.rb
Checkout the contribution guidelines.
rubocop-rspec
is MIT licensed. See the accompanying file for
the full text.
FAQs
Unknown package
We found that rubocop-rspec demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
ECMAScript 2025 introduces Iterator Helpers, Set methods, JSON modules, and more in its latest spec update approved by Ecma in June 2025.
Security News
A new Node.js homepage button linking to paid support for EOL versions has sparked a heated discussion among contributors and the wider community.
Research
North Korean threat actors linked to the Contagious Interview campaign return with 35 new malicious npm packages using a stealthy multi-stage malware loader.