diff --git a/.rubocop.yml b/.rubocop.yml index cc9d7ca..18bf3ec 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -98,9 +98,6 @@ RSpec/ExampleLength: - heredoc Max: 11 -RSpec/FilePath: - Enabled: false - RSpec/DescribeClass: Exclude: - spec/project/**/*.rb @@ -108,6 +105,10 @@ RSpec/DescribeClass: RSpec/MultipleExpectations: Max: 2 +RSpec/SpecFilePathFormat: + CustomTransform: + RSpecRails: rspec_rails + Style/FormatStringToken: Exclude: - spec/rubocop/**/*.rb @@ -135,58 +136,5 @@ Style/ReturnNilInPredicateMethodDefinition: Enabled: true # Enable pending rubocop-rspec cops. - -RSpec/BeEmpty: - Enabled: true -RSpec/BeEq: - Enabled: true -RSpec/BeNil: - Enabled: true -RSpec/ChangeByZero: - Enabled: true -RSpec/ClassCheck: - Enabled: true -RSpec/ContainExactly: - Enabled: true -RSpec/DuplicatedMetadata: - Enabled: true -RSpec/EmptyMetadata: - Enabled: true -RSpec/Eq: - Enabled: true -RSpec/ExcessiveDocstringSpacing: - Enabled: true -RSpec/IdenticalEqualityAssertion: - Enabled: true -RSpec/IndexedLet: - Enabled: true -RSpec/IsExpectedSpecify: - Enabled: true -RSpec/MatchArray: - Enabled: true -RSpec/MetadataStyle: - Enabled: true -RSpec/NoExpectationExample: - Enabled: true -RSpec/PendingWithoutReason: - Enabled: true -RSpec/ReceiveMessages: - Enabled: true -RSpec/RedundantAround: - Enabled: true -RSpec/RedundantPredicateMatcher: - Enabled: true -RSpec/RemoveConst: - Enabled: true -RSpec/RepeatedSubjectCall: - Enabled: true -RSpec/SkipBlockInsideExample: - Enabled: true -RSpec/SortMetadata: - Enabled: true -RSpec/SpecFilePathSuffix: - Enabled: true -RSpec/SubjectDeclaration: - Enabled: true -RSpec/VerifiedDoubleReference: - Enabled: true +# +# No pending cops yet. diff --git a/Gemfile b/Gemfile index 57396ba..d2cfe04 100644 --- a/Gemfile +++ b/Gemfile @@ -14,7 +14,7 @@ gem 'simplecov', '>= 0.19' gem 'yard' # TODO: Move to gemspec when RuboCop RSpec v3 is released. -gem 'rubocop-rspec', '~> 2.27' +gem 'rubocop-rspec', '>= 3.0.0.pre' local_gemfile = 'Gemfile.local' eval_gemfile(local_gemfile) if File.exist?(local_gemfile) diff --git a/lib/rubocop-rspec_rails.rb b/lib/rubocop-rspec_rails.rb index 6b56a9f..a818fc9 100644 --- a/lib/rubocop-rspec_rails.rb +++ b/lib/rubocop-rspec_rails.rb @@ -4,9 +4,6 @@ require 'yaml' require 'rubocop' - -require 'rubocop/rspec/language/node_pattern' - require 'rubocop/rspec/language' require_relative 'rubocop/rspec_rails/version'