Sha256: c1c5b325e5e412c4039a3d9020e5b6fc0f647b86ea880c2d538db41e1a0a48d3
Contents?: true
Size: 1.75 KB
Versions: 4
Compression:
Stored size: 1.75 KB
Contents
# RuboCop RSpec [](https://rubygems.org/gems/rubocop-rspec) [](https://gemnasium.com/nevir/rubocop-rspec) [](http://travis-ci.org/nevir/rubocop-rspec) [](https://coveralls.io/r/nevir/rubocop-rspec) [](https://codeclimate.com/github/nevir/rubocop-rspec) RSpec-specific analysis for your projects, as an extension to [RuboCop](https://github.com/bbatsov/rubocop). ## Installation Just install the `rubocop-rspec` gem ```bash gem install rubocop-rspec ``` or if you use bundler put this in your `Gemfile` ``` gem 'rubocop-rspec' ``` ## Usage You need to tell RuboCop to load the RSpec extension. There are three ways to do this: ### RuboCop configuration file Put this into you `.rubocop.yml`. ``` require: rubocop-rspec ``` Now you can run `rubocop` and it will automaticly load the RuboCop RSpec cops together with the standard cops. ### Command line ```bash rubocop --require rubocop-rspec ``` ### Rake task ```ruby RuboCop::RakeTask.new do |task| task.requires << 'rubocop-rspec' end ``` ## The Cops All cops are located under [`lib/rubocop/cop/spec`](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: ```yaml RSpec/FilePath: Exclude: - spec/my_poorly_named_spec_file.rb ``` ## License `rubocop-rspec` is MIT licensed. [See the accompanying file](MIT-LICENSE.md) for the full text.
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rubocop-rspec-1.3.0 | README.md |
rubocop-rspec-1.2.2 | README.md |
rubocop-rspec-1.2.1 | README.md |
rubocop-rspec-1.2.0 | README.md |