diff options
author | Robert Speicher <robert@gitlab.com> | 2016-05-30 18:06:56 +0000 |
---|---|---|
committer | Robert Speicher <robert@gitlab.com> | 2016-05-30 18:06:56 +0000 |
commit | b05981f019581aab030fbacb7cd7bf5506d12266 (patch) | |
tree | f1f42bd96de3412b4748bffe3732cb4857d0c086 | |
parent | e7586cfbdc6a77b5771bea38a9ee3a9c17cdd37a (diff) | |
parent | 0c6f04427b550a600cdd78a20ffe5c3b6602ff72 (diff) | |
download | gitlab-ce-b05981f019581aab030fbacb7cd7bf5506d12266.tar.gz |
Merge branch 'rubocop/enable-performance-times-map-cop' into 'master'
Enable Performance/TimesMap Rubocop cop
Use Array.new with a block instead of `.times.collect` / `.times.map`.
See #17478
See merge request !4357
-rw-r--r-- | .rubocop.yml | 3 | ||||
-rw-r--r-- | spec/services/issues/bulk_update_service_spec.rb | 9 |
2 files changed, 3 insertions, 9 deletions
diff --git a/.rubocop.yml b/.rubocop.yml index c27c8491126..382c7505c8b 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -1026,10 +1026,9 @@ Performance/StartWith: Performance/StringReplacement: Enabled: true -# TODO: Enable TimesMap Cop. # Checks for `.times.map` calls. Performance/TimesMap: - Enabled: false + Enabled: true ##################### Rails ################################## diff --git a/spec/services/issues/bulk_update_service_spec.rb b/spec/services/issues/bulk_update_service_spec.rb index e91906d0d49..96f050bbd9b 100644 --- a/spec/services/issues/bulk_update_service_spec.rb +++ b/spec/services/issues/bulk_update_service_spec.rb @@ -15,9 +15,7 @@ describe Issues::BulkUpdateService, services: true do describe :close_issue do before do - @issues = 5.times.collect do - create(:issue, project: @project) - end + @issues = create_list(:issue, 5, project: @project) @params = { state_event: 'close', issues_ids: @issues.map(&:id) @@ -36,11 +34,8 @@ describe Issues::BulkUpdateService, services: true do end describe :reopen_issues do - before do - @issues = 5.times.collect do - create(:closed_issue, project: @project) - end + @issues = create_list(:closed_issue, 5, project: @project) @params = { state_event: 'reopen', issues_ids: @issues.map(&:id) |