Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/240661

Change subject: Fixed Style/WordArray RuboCop offense
......................................................................

Fixed Style/WordArray RuboCop offense

Bug: T106220
Change-Id: I34cd2f96f270cb10ed7824ac4c9b32acdef88fce
---
M .rubocop_todo.yml
M Vagrantfile
M lib/mediawiki-vagrant/environment.rb
M spec/mediawiki_vagrant/environment_spec.rb
M support/completion.rb
5 files changed, 10 insertions(+), 16 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/vagrant 
refs/changes/61/240661/1

diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml
index c650861..278bfb5 100644
--- a/.rubocop_todo.yml
+++ b/.rubocop_todo.yml
@@ -169,9 +169,3 @@
     - 'lib/mediawiki-vagrant/config.rb'
     - 'lib/mediawiki-vagrant/hiera.rb'
     - 'lib/mediawiki-vagrant/roles/change.rb'
-
-# Offense count: 10
-# Cop supports --auto-correct.
-# Configuration parameters: WordRegex.
-Style/WordArray:
-  MinSize: 5
diff --git a/Vagrantfile b/Vagrantfile
index 88f7856..e5ae0f7 100644
--- a/Vagrantfile
+++ b/Vagrantfile
@@ -246,7 +246,7 @@
 
 
 # Migrate {apt,composer}-cache to cache/{apt,composer}
-['apt', 'composer'].each do |type|
+%w(apt composer).each do |type|
   src = mwv.path("#{type}-cache")
 
   if src.directory?
diff --git a/lib/mediawiki-vagrant/environment.rb 
b/lib/mediawiki-vagrant/environment.rb
index 74d1a8e..717cd41 100644
--- a/lib/mediawiki-vagrant/environment.rb
+++ b/lib/mediawiki-vagrant/environment.rb
@@ -151,7 +151,7 @@
     def roles_available
       manifests = Dir[module_path('role/manifests/*.pp')]
       manifests.map! { |file| File.read(file).match(/^class\s*role::(\w+)/) { 
|m| m[1] } }
-      manifests.compact.sort.uniq - ['generic', 'mediawiki', 
'labs_initial_content']
+      manifests.compact.sort.uniq - %w(generic mediawiki labs_initial_content)
     end
 
     # Returns enabled Puppet roles.
diff --git a/spec/mediawiki_vagrant/environment_spec.rb 
b/spec/mediawiki_vagrant/environment_spec.rb
index f48d922..754d8e6 100644
--- a/spec/mediawiki_vagrant/environment_spec.rb
+++ b/spec/mediawiki_vagrant/environment_spec.rb
@@ -171,8 +171,8 @@
       subject { environment.prune_roles }
 
       it 'removes any configuration for enabled roles that are no longer 
available' do
-        expect(environment).to receive(:roles_available).and_return(['foo', 
'bar'])
-        expect(environment).to receive(:roles_enabled).and_return(['foo', 
'baz'])
+        expect(environment).to receive(:roles_available).and_return(%w(foo 
bar))
+        expect(environment).to receive(:roles_enabled).and_return(%w(foo baz))
         expect(environment).to receive(:update_roles).with(['foo'])
         subject
       end
@@ -252,7 +252,7 @@
       end
 
       it 'should be a sorted array of unique and properly defined roles' do
-        expect(subject).to eq(['bar', 'foo'])
+        expect(subject).to eq(%w(bar foo))
       end
     end
 
@@ -269,7 +269,7 @@
       end
 
       it 'should be a sorted array of available roles' do
-        expect(subject).to eq(['bar', 'foo'])
+        expect(subject).to eq(%w(bar foo))
       end
 
       context 'when a legacy roles file exists' do
@@ -283,7 +283,7 @@
         end
 
         it 'migrates the legacy settings' do
-          expect(subject).to eq(['baz', 'qux'])
+          expect(subject).to eq(%w(baz qux))
         end
 
         it 'removes the legacy file' do
@@ -359,7 +359,7 @@
       end
 
       context 'given roles' do
-        let(:roles) { ['foo', 'bar'] }
+        let(:roles) { %w(foo bar) }
 
         it 'returns settings for the given roles' do
           expect(subject).to eq(
@@ -385,7 +385,7 @@
     describe '#update_roles', :fakefs do
       subject { environment.update_roles(roles) }
 
-      let(:roles) { ['foo', 'bar'] }
+      let(:roles) { %w(foo bar) }
 
       before do
         mock_file(hiera_path, content: align(<<-end))
diff --git a/support/completion.rb b/support/completion.rb
index 471c4ed..07da2e0 100644
--- a/support/completion.rb
+++ b/support/completion.rb
@@ -16,7 +16,7 @@
   when 'roles'
     case ARGV.shift
     when nil
-      ['disable', 'enable', 'info', 'list', 'reset']
+      %w(disable enable info list reset)
     when 'enable', 'info'
       mwv.roles_available
     when 'disable'

-- 
To view, visit https://gerrit.wikimedia.org/r/240661
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I34cd2f96f270cb10ed7824ac4c9b32acdef88fce
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/vagrant
Gerrit-Branch: master
Gerrit-Owner: Zfilipin <zfili...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to