Skip to content

Commit ffee765

Browse files
committed
Fix Reek
1 parent 4b9d2e6 commit ffee765

File tree

3 files changed

+128
-82
lines changed

3 files changed

+128
-82
lines changed

.reek.yml

Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
detectors:
2+
Attribute:
3+
enabled: false
4+
exclude: []
5+
BooleanParameter:
6+
enabled: true
7+
exclude: []
8+
ClassVariable:
9+
enabled: false
10+
exclude: []
11+
ControlParameter:
12+
enabled: true
13+
exclude: []
14+
DataClump:
15+
enabled: true
16+
exclude: []
17+
max_copies: 2
18+
min_clump_size: 2
19+
DuplicateMethodCall:
20+
enabled: true
21+
exclude: []
22+
max_calls: 1
23+
allow_calls: []
24+
FeatureEnvy:
25+
enabled: true
26+
exclude: []
27+
InstanceVariableAssumption:
28+
enabled: false
29+
IrresponsibleModule:
30+
enabled: false
31+
exclude: []
32+
LongParameterList:
33+
enabled: true
34+
exclude: []
35+
max_params: 4
36+
overrides:
37+
initialize:
38+
max_params: 5
39+
LongYieldList:
40+
enabled: true
41+
exclude: []
42+
max_params: 3
43+
ManualDispatch:
44+
enabled: true
45+
exclude: []
46+
MissingSafeMethod:
47+
enabled: false
48+
exclude: []
49+
ModuleInitialize:
50+
enabled: true
51+
exclude: []
52+
NestedIterators:
53+
enabled: true
54+
exclude: []
55+
max_allowed_nesting: 2
56+
ignore_iterators: []
57+
NilCheck:
58+
enabled: false
59+
exclude: []
60+
RepeatedConditional:
61+
enabled: true
62+
exclude: []
63+
max_ifs: 3
64+
SubclassedFromCoreClass:
65+
enabled: true
66+
exclude: []
67+
TooManyConstants:
68+
enabled: true
69+
exclude: []
70+
max_constants: 5
71+
TooManyInstanceVariables:
72+
enabled: true
73+
exclude: []
74+
max_instance_variables: 9
75+
TooManyMethods:
76+
enabled: true
77+
exclude: []
78+
max_methods: 25
79+
TooManyStatements:
80+
enabled: true
81+
exclude:
82+
- initialize
83+
max_statements: 12
84+
UncommunicativeMethodName:
85+
enabled: true
86+
exclude:
87+
- "ActiveStorageSupport::Base64Many#self.from_base64"
88+
- "ActiveStorageSupport::Base64One#self.from_base64"
89+
reject:
90+
- "/^[a-z]$/"
91+
- "/[0-9]$/"
92+
- "/[A-Z]/"
93+
accept: []
94+
UncommunicativeModuleName:
95+
enabled: true
96+
exclude:
97+
- "ActiveStorageSupport::SupportForBase64"
98+
reject:
99+
- "/^.$/"
100+
- "/[0-9]$/"
101+
accept:
102+
- Inline::C
103+
- "/V[0-9]/"
104+
UncommunicativeParameterName:
105+
enabled: true
106+
exclude: []
107+
reject:
108+
- "/^.$/"
109+
- "/[0-9]$/"
110+
- "/[A-Z]/"
111+
accept: []
112+
UncommunicativeVariableName:
113+
enabled: true
114+
exclude: []
115+
reject:
116+
- "/^.$/"
117+
- "/[0-9]$/"
118+
- "/[A-Z]/"
119+
accept:
120+
- _
121+
UnusedParameters:
122+
enabled: true
123+
exclude: []
124+
UnusedPrivateMethod:
125+
enabled: false
126+
UtilityFunction:
127+
enabled: false

active_storage_base64.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Gem::Specification.new do |s|
2121

2222
# Development dependencies
2323
s.add_development_dependency 'pry-rails', '~> 0.3.6'
24-
s.add_development_dependency 'reek', '~> 4.8.1'
24+
s.add_development_dependency 'reek', '~> 5.5.0'
2525
s.add_development_dependency 'rspec-rails', '~> 3.8.0'
2626
s.add_development_dependency 'rubocop', '~> 0.56.0'
2727
s.add_development_dependency 'simplecov'

config.reek

Lines changed: 0 additions & 81 deletions
This file was deleted.

0 commit comments

Comments
 (0)