Skip to content

Commit 07d120c

Browse files
author
willmeek
authored
Merge pull request #1041 from puppetlabs/Rubocop
Rubocop Todo File Resolved
2 parents 8abd753 + eb1b61f commit 07d120c

27 files changed

+568
-653
lines changed

.rubocop_todo.yml

Lines changed: 0 additions & 167 deletions
Original file line numberDiff line numberDiff line change
@@ -1,167 +0,0 @@
1-
# This configuration was generated by
2-
# `rubocop --auto-gen-config`
3-
# on 2017-12-06 17:18:57 +0000 using RuboCop version 0.51.0.
4-
# The point is for the user to remove these configuration records
5-
# one by one as the offenses are removed from the code base.
6-
# Note that changes in the inspected code, or installation of new
7-
# versions of RuboCop, may require this file to be generated again.
8-
9-
# Offense count: 2
10-
# Cop supports --auto-correct.
11-
# Configuration parameters: EnforcedStyle, SupportedStyles.
12-
# SupportedStyles: auto_detection, squiggly, active_support, powerpack, unindent
13-
Layout/IndentHeredoc:
14-
Exclude:
15-
- 'spec/unit/puppet/provider/mysql_database/mysql_spec.rb'
16-
- 'spec/unit/puppet/provider/mysql_user/mysql_spec.rb'
17-
18-
# Offense count: 1
19-
Lint/AmbiguousRegexpLiteral:
20-
Exclude:
21-
- 'spec/unit/puppet/type/mysql_grant_spec.rb'
22-
23-
# Offense count: 1
24-
Lint/RescueWithoutErrorClass:
25-
Exclude:
26-
- 'lib/facter/mysql_server_id.rb'
27-
28-
# Offense count: 16
29-
Lint/ReturnInVoidContext:
30-
Exclude:
31-
- 'lib/puppet/provider/mysql_database/mysql.rb'
32-
- 'lib/puppet/provider/mysql_user/mysql.rb'
33-
34-
# Offense count: 1
35-
# Cop supports --auto-correct.
36-
Lint/ScriptPermission:
37-
Exclude:
38-
- 'spec/unit/puppet/functions/mysql_deepmerge_spec.rb'
39-
40-
# Offense count: 1
41-
Lint/UselessAssignment:
42-
Exclude:
43-
- 'spec/unit/puppet/functions/mysql_deepmerge_spec.rb'
44-
45-
# Offense count: 56
46-
# Configuration parameters: Blacklist.
47-
# Blacklist: END, (?-mix:EO[A-Z]{1})
48-
Naming/HeredocDelimiterNaming:
49-
Exclude:
50-
- 'lib/puppet/parser/functions/mysql_deepmerge.rb'
51-
- 'lib/puppet/parser/functions/mysql_dirname.rb'
52-
- 'lib/puppet/parser/functions/mysql_password.rb'
53-
- 'lib/puppet/parser/functions/mysql_strip_hash.rb'
54-
- 'spec/acceptance/locales_spec.rb'
55-
- 'spec/acceptance/mysql_backup_spec.rb'
56-
- 'spec/acceptance/mysql_db_spec.rb'
57-
- 'spec/acceptance/mysql_server_spec.rb'
58-
- 'spec/acceptance/sql_task_spec.rb'
59-
- 'spec/acceptance/types/mysql_database_spec.rb'
60-
- 'spec/acceptance/types/mysql_grant_spec.rb'
61-
- 'spec/acceptance/types/mysql_plugin_spec.rb'
62-
- 'spec/acceptance/types/mysql_user_spec.rb'
63-
- 'spec/classes/mysql_server_account_security_spec.rb'
64-
- 'spec/classes/mysql_server_backup_spec.rb'
65-
66-
# Offense count: 6
67-
# Cop supports --auto-correct.
68-
# Configuration parameters: AutoCorrect.
69-
Performance/HashEachMethods:
70-
Exclude:
71-
- 'lib/puppet/parser/functions/mysql_strip_hash.rb'
72-
- 'lib/puppet/provider/mysql_database/mysql.rb'
73-
- 'lib/puppet/provider/mysql_grant/mysql.rb'
74-
- 'lib/puppet/provider/mysql_plugin/mysql.rb'
75-
- 'lib/puppet/provider/mysql_user/mysql.rb'
76-
- 'spec/unit/puppet/provider/mysql_user/mysql_spec.rb'
77-
78-
# Offense count: 40
79-
# Configuration parameters: Prefixes.
80-
# Prefixes: when, with, without
81-
RSpec/ContextWording:
82-
Exclude:
83-
- 'spec/acceptance/mysql_backup_spec.rb'
84-
- 'spec/acceptance/types/mysql_user_spec.rb'
85-
- 'spec/classes/graceful_failures_spec.rb'
86-
- 'spec/classes/mycnf_template_spec.rb'
87-
- 'spec/classes/mysql_server_backup_spec.rb'
88-
- 'spec/classes/mysql_server_mysqltuner_spec.rb'
89-
- 'spec/classes/mysql_server_spec.rb'
90-
- 'spec/unit/facter/mysql_server_id_spec.rb'
91-
- 'spec/unit/puppet/type/mysql_grant_spec.rb'
92-
- 'spec/unit/puppet/type/mysql_user_spec.rb'
93-
94-
# Offense count: 56
95-
# Configuration parameters: Max.
96-
RSpec/ExampleLength:
97-
Exclude:
98-
- 'spec/acceptance/mysql_backup_spec.rb'
99-
- 'spec/acceptance/types/mysql_database_spec.rb'
100-
- 'spec/acceptance/types/mysql_grant_spec.rb'
101-
- 'spec/acceptance/types/mysql_plugin_spec.rb'
102-
- 'spec/acceptance/types/mysql_user_spec.rb'
103-
- 'spec/classes/mysql_server_backup_spec.rb'
104-
- 'spec/classes/mysql_server_monitor_spec.rb'
105-
- 'spec/classes/mysql_server_spec.rb'
106-
- 'spec/unit/puppet/provider/mysql_database/mysql_spec.rb'
107-
- 'spec/unit/puppet/provider/mysql_user/mysql_spec.rb'
108-
- 'spec/unit/puppet/type/mysql_grant_spec.rb'
109-
110-
# Offense count: 3
111-
# Configuration parameters: CustomTransform, IgnoreMethods.
112-
RSpec/FilePath:
113-
Exclude:
114-
- 'spec/unit/facter/mysql_server_id_spec.rb'
115-
- 'spec/unit/facter/mysql_version_spec.rb'
116-
- 'spec/unit/facter/mysqld_version_spec.rb'
117-
118-
# Offense count: 41
119-
# Configuration parameters: AssignmentOnly.
120-
RSpec/InstanceVariable:
121-
Exclude:
122-
- 'spec/acceptance/mysql_server_spec.rb'
123-
- 'spec/unit/puppet/type/mysql_database_spec.rb'
124-
- 'spec/unit/puppet/type/mysql_grant_spec.rb'
125-
- 'spec/unit/puppet/type/mysql_plugin_spec.rb'
126-
- 'spec/unit/puppet/type/mysql_user_spec.rb'
127-
128-
# Offense count: 42
129-
RSpec/MultipleExpectations:
130-
Max: 4
131-
132-
# Offense count: 42
133-
# Configuration parameters: Max.
134-
RSpec/NestedGroups:
135-
Exclude:
136-
- 'spec/acceptance/mysql_backup_spec.rb'
137-
- 'spec/classes/mycnf_template_spec.rb'
138-
- 'spec/classes/mysql_server_backup_spec.rb'
139-
- 'spec/classes/mysql_server_spec.rb'
140-
141-
# Offense count: 2
142-
RSpec/RepeatedExample:
143-
Exclude:
144-
- 'spec/classes/mysql_server_account_security_spec.rb'
145-
146-
# Offense count: 3
147-
RSpec/ScatteredLet:
148-
Exclude:
149-
- 'spec/unit/puppet/provider/mysql_database/mysql_spec.rb'
150-
- 'spec/unit/puppet/provider/mysql_plugin/mysql_spec.rb'
151-
- 'spec/unit/puppet/provider/mysql_user/mysql_spec.rb'
152-
153-
# Offense count: 1
154-
Style/CommentedKeyword:
155-
Exclude:
156-
- 'spec/spec_helper_acceptance.rb'
157-
158-
# Offense count: 7
159-
# Cop supports --auto-correct.
160-
# Configuration parameters: EnforcedStyle, SupportedStyles, AllowInnerSlashes.
161-
# SupportedStyles: slashes, percent_r, mixed
162-
Style/RegexpLiteral:
163-
Exclude:
164-
- 'spec/acceptance/types/mysql_grant_spec.rb'
165-
- 'spec/classes/mycnf_template_spec.rb'
166-
- 'spec/classes/mysql_server_backup_spec.rb'
167-
- 'spec/unit/puppet/type/mysql_grant_spec.rb'

spec/acceptance/locales_spec.rb

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
context 'when triggering puppet simple string error' do
1313
let(:pp) do
14-
<<-EOS
14+
<<-MANIFEST
1515
class { 'mysql::server':
1616
config_file => '/tmp/mysql.sFlJdV/my.cnf',
1717
includedir => '/tmp/mysql.sFlJdV/include',
@@ -26,7 +26,7 @@ class { 'mysql::server':
2626
old_root_password => 'kittensnmittens',
2727
service_enabled => 'false'
2828
}
29-
EOS
29+
MANIFEST
3030
end
3131

3232
it 'displays Japanese error' do
@@ -38,7 +38,7 @@ class { 'mysql::server':
3838

3939
context 'when triggering puppet interpolated string failure' do
4040
let(:pp) do
41-
<<-EOS
41+
<<-MANIFEST
4242
class { 'mysql::server': root_password => 'password' }
4343
class { 'mysql::server::backup':
4444
backupuser => 'myuser',
@@ -49,7 +49,7 @@ class { 'mysql::server::backup':
4949
provider => 'mysqldump',
5050
execpath => '/usr/bin:/usr/sbin:/bin:/sbin:/opt/zimbra/bin',
5151
}
52-
EOS
52+
MANIFEST
5353
end
5454

5555
it 'displays Japanese failure' do
@@ -61,14 +61,14 @@ class { 'mysql::server::backup':
6161

6262
context 'when triggering ruby simple string failure' do
6363
let(:pp) do
64-
<<-EOS
64+
<<-MANIFEST
6565
mysql::db { 'mydb':
6666
user => 'thisisalongusernametestfortodayandtomorrowandthenextday',
6767
password => 'mypass',
6868
host => 'localhost',
6969
grant => ['SELECT', 'UPDATE'],
7070
}
71-
EOS
71+
MANIFEST
7272
end
7373

7474
it 'displays Japanese failure' do
@@ -80,11 +80,11 @@ class { 'mysql::server::backup':
8080

8181
context 'when triggering ruby interpolated string error' do
8282
let(:pp) do
83-
<<-EOS
83+
<<-MANIFEST
8484
mysql_user{ '"name@localhost':
8585
ensure => 'present',
8686
}
87-
EOS
87+
MANIFEST
8888
end
8989

9090
it 'displays Japanese error' do

0 commit comments

Comments
 (0)