Skip to content

Commit 7b77a7b

Browse files
committed
Use rubocop-rspec's version while generating new cop
Default rake task for creating new cop adds rubocop's version to config file, use rubocop-rspec's version instead. Waiting for rubocop/rubocop#7897 to be merged.
1 parent b5c18e1 commit 7b77a7b

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

Rakefile

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,14 @@ task :new_cop, [:cop] do |_task, args|
8181
generator.write_source
8282
generator.write_spec
8383
generator.inject_require(root_file_path: 'lib/rubocop/cop/rspec_cops.rb')
84-
generator.inject_config(config_file_path: 'config/default.yml')
84+
generator.inject_config(config_file_path: 'config/default.yml',
85+
version_added: bump_minor_version)
8586

8687
puts generator.todo
8788
end
89+
90+
def bump_minor_version
91+
major, minor, _patch = RuboCop::RSpec::Version::STRING.split('.')
92+
93+
"#{major}.#{minor.succ}.0"
94+
end

0 commit comments

Comments
 (0)