README.md in rubocop-rspec-1.39.0 vs README.md in rubocop-rspec-1.40.0
- old
+ new
@@ -65,32 +65,12 @@
rubocop-rspec is available on Code Climate as part of the rubocop engine. [Learn More](https://codeclimate.com/changelog/55a433bbe30ba00852000fac).
## Documentation
-You can read more about RuboCop-RSpec in its [official manual](http://rubocop-rspec.readthedocs.io).
+You can read more about RuboCop-RSpec in its [official manual](https://docs.rubocop.org/rubocop-rspec).
-## 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:
-
-```yaml
-# Inspect all files
-AllCops:
- RSpec:
- Patterns:
- - '.+'
-```
-
-```yaml
-# Inspect only files ending with `_test.rb`
-AllCops:
- RSpec:
- Patterns:
- - '_test.rb$'
-```
-
## The Cops
All cops are located under
[`lib/rubocop/cop/rspec`](lib/rubocop/cop/rspec), and contain
examples/documentation.
@@ -101,49 +81,9 @@
```yaml
RSpec/FilePath:
Exclude:
- spec/my_poorly_named_spec_file.rb
```
-
-## Non-goals of RuboCop RSpec
-
-### Enforcing `should` vs. `expect` syntax
-
-Enforcing
-
-```ruby
-expect(calculator.compute(line_item)).to eq(5)
-```
-
-over
-
-```ruby
-calculator.compute(line_item).should == 5
-```
-
-is a feature of RSpec itself – you can read about it in the [RSpec Documentation](https://relishapp.com/rspec/rspec-expectations/docs/syntax-configuration#disable-should-syntax)
-
-### Enforcing an explicit RSpec receiver for top-level methods (disabling monkey patching)
-
-Enforcing
-
-```ruby
-RSpec.describe MyClass do
- ...
-end
-```
-
-over
-
-```ruby
-describe MyClass do
- ...
-end
-```
-
-can be achieved using RSpec's `disable_monkey_patching!` method, which you can read more about in the [RSpec Documentation](https://relishapp.com/rspec/rspec-core/v/3-7/docs/configuration/zero-monkey-patching-mode#monkey-patched-methods-are-undefined-with-%60disable-monkey-patching!%60). This will also prevent `should` from being defined on every object in your system.
-
-Before disabling `should` you will need all your specs to use the `expect` syntax. You can use [Transpec](http://yujinakayama.me/transpec/), which will do the conversion for you.
## Contributing
Checkout the [contribution guidelines](.github/CONTRIBUTING.md).