Skip to content

Commit ccf958a

Browse files
committed
Update RuboCop gems and update configuration
- Specify current released version as minimum version for all rubocop dependencies - Add rubocop-rspec_rails, containing Rails-specific cops extracted from rubocop-rspec - Use new plugins syntax - Update cop configuration for moved cops
1 parent 11727f5 commit ccf958a

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

.rubocop.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@ inherit_mode:
44
merge:
55
- Exclude
66

7-
require:
7+
plugins:
88
- rubocop-capybara
99
- rubocop-factory_bot
1010
- rubocop-performance
1111
- rubocop-rails
1212
- rubocop-rspec
13+
- rubocop-rspec_rails
1314

1415
AllCops:
1516
Exclude:
@@ -114,12 +115,12 @@ Rails/SkipsModelValidations:
114115
Exclude:
115116
- 'db/migrate/*'
116117

117-
RSpec/Capybara/FeatureMethods:
118+
RSpec/Dialect:
118119
Exclude:
119120
- 'spec/features/**_spec.rb'
120121

121122
# Spec type inference is disabled, so this cop must be disabled too.
122-
RSpec/Rails/InferredSpecType:
123+
RSpecRails/InferredSpecType:
123124
Enabled: false
124125

125126
# Allow the use of 'and' 'or' in control structures.

publify_core.gemspec

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,13 @@ Gem::Specification.new do |s|
5858
s.add_development_dependency "rails-controller-testing", "~> 1.0.1"
5959
s.add_development_dependency "rake-manifest", "~> 0.2.0"
6060
s.add_development_dependency "rspec-rails", "~> 6.0"
61-
s.add_development_dependency "rubocop", "~> 1.59.0"
62-
s.add_development_dependency "rubocop-capybara", "~> 2.21.0"
63-
s.add_development_dependency "rubocop-factory_bot", "~> 2.24.0"
64-
s.add_development_dependency "rubocop-performance", "~> 1.20.0"
65-
s.add_development_dependency "rubocop-rails", "~> 2.23.0"
66-
s.add_development_dependency "rubocop-rspec", "~> 2.25.0"
61+
s.add_development_dependency "rubocop", "~> 1.75.6"
62+
s.add_development_dependency "rubocop-capybara", "~> 2.22.1"
63+
s.add_development_dependency "rubocop-factory_bot", "~> 2.27.1"
64+
s.add_development_dependency "rubocop-performance", "~> 1.25.0"
65+
s.add_development_dependency "rubocop-rails", "~> 2.32.0"
66+
s.add_development_dependency "rubocop-rspec", "~> 3.6.0"
67+
s.add_development_dependency "rubocop-rspec_rails", "~> 2.31.0"
6768
s.add_development_dependency "shoulda-matchers", "~> 6.0"
6869
s.add_development_dependency "simplecov", "~> 0.22.0"
6970
s.add_development_dependency "sqlite3", "~> 1.6"

0 commit comments

Comments
 (0)