Skip to content

Commit fc84013

Browse files
committed
Add Rubycritic Gem
1 parent a17e540 commit fc84013

File tree

2 files changed

+71
-16
lines changed

2 files changed

+71
-16
lines changed

Gemfile.lock

Lines changed: 70 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,10 @@ GEM
8989
rake
9090
thor (>= 0.14.0)
9191
ast (2.4.2)
92+
axiom-types (0.1.1)
93+
descendants_tracker (~> 0.0.4)
94+
ice_nine (~> 0.11.0)
95+
thread_safe (~> 0.3, >= 0.3.1)
9296
base64 (0.2.0)
9397
benchmark (0.4.0)
9498
benchmark-ips (2.13.0)
@@ -110,7 +114,11 @@ GEM
110114
rack-test (>= 0.6.3)
111115
regexp_parser (>= 1.5, < 3.0)
112116
xpath (~> 3.2)
117+
childprocess (5.1.0)
118+
logger (~> 1.5)
113119
coderay (1.1.3)
120+
coercible (1.0.0)
121+
descendants_tracker (~> 0.0.1)
114122
concurrent-ruby (1.3.4)
115123
connection_pool (2.5.0)
116124
crass (1.0.6)
@@ -121,10 +129,12 @@ GEM
121129
debug (1.10.0)
122130
irb (~> 1.10)
123131
reline (>= 0.3.8)
132+
descendants_tracker (0.0.4)
133+
thread_safe (~> 0.3, >= 0.3.1)
124134
diff-lcs (1.5.1)
125135
docile (1.4.1)
126136
drb (2.2.1)
127-
erb_lint (0.8.0)
137+
erb_lint (0.9.0)
128138
activesupport
129139
better_html (>= 2.0.1)
130140
parser (>= 2.7.1.4)
@@ -137,6 +147,15 @@ GEM
137147
concurrent-ruby (~> 1.1)
138148
webrick (~> 1.7)
139149
websocket-driver (~> 0.7)
150+
flay (2.13.3)
151+
erubi (~> 1.10)
152+
path_expander (~> 1.0)
153+
ruby_parser (~> 3.0)
154+
sexp_processor (~> 4.0)
155+
flog (4.8.0)
156+
path_expander (~> 1.0)
157+
ruby_parser (~> 3.1, > 3.1.0)
158+
sexp_processor (~> 4.8)
140159
globalid (1.2.1)
141160
activesupport (>= 6.1)
142161
haml (6.3.0)
@@ -145,6 +164,7 @@ GEM
145164
tilt
146165
i18n (1.14.6)
147166
concurrent-ruby (~> 1.0)
167+
ice_nine (0.11.2)
148168
io-console (0.8.0)
149169
irb (1.14.3)
150170
rdoc (>= 4.0.0)
@@ -153,7 +173,12 @@ GEM
153173
actionview (>= 5.0.0)
154174
activesupport (>= 5.0.0)
155175
json (2.9.1)
176+
kwalify (0.7.2)
156177
language_server-protocol (3.17.0.3)
178+
launchy (3.1.0)
179+
addressable (~> 2.8)
180+
childprocess (~> 5.0)
181+
logger (~> 1.6)
157182
lint_roller (1.1.0)
158183
logger (1.6.4)
159184
loofah (2.24.0)
@@ -188,9 +213,10 @@ GEM
188213
mini_portile2 (~> 2.8.2)
189214
racc (~> 1.4)
190215
parallel (1.26.3)
191-
parser (3.3.6.0)
216+
parser (3.2.2.4)
192217
ast (~> 2.4.1)
193218
racc
219+
path_expander (1.1.3)
194220
propshaft (1.1.0)
195221
actionpack (>= 7.0.0)
196222
activesupport (>= 7.0.0)
@@ -247,6 +273,10 @@ GEM
247273
rake (13.2.1)
248274
rdoc (6.10.0)
249275
psych (>= 4.0.0)
276+
reek (6.1.4)
277+
kwalify (~> 0.7.0)
278+
parser (~> 3.2.0)
279+
rainbow (>= 2.0, < 4.0)
250280
regexp_parser (2.10.0)
251281
reline (0.6.0)
252282
io-console (~> 0.5)
@@ -268,30 +298,47 @@ GEM
268298
rspec-mocks (~> 3.10)
269299
rspec-support (~> 3.10)
270300
rspec-support (3.13.2)
271-
rubocop (1.69.2)
301+
rubocop (1.59.0)
272302
json (~> 2.3)
273303
language_server-protocol (>= 3.17.0)
274304
parallel (~> 1.10)
275-
parser (>= 3.3.0.2)
305+
parser (>= 3.2.2.4)
276306
rainbow (>= 2.2.2, < 4.0)
277-
regexp_parser (>= 2.9.3, < 3.0)
278-
rubocop-ast (>= 1.36.2, < 2.0)
307+
regexp_parser (>= 1.8, < 3.0)
308+
rexml (>= 3.2.5, < 4.0)
309+
rubocop-ast (>= 1.30.0, < 2.0)
279310
ruby-progressbar (~> 1.7)
280-
unicode-display_width (>= 2.4.0, < 4.0)
281-
rubocop-ast (1.37.0)
282-
parser (>= 3.3.1.0)
311+
unicode-display_width (>= 2.4.0, < 3.0)
312+
rubocop-ast (1.30.0)
313+
parser (>= 3.2.1.0)
283314
rubocop-md (1.2.4)
284315
rubocop (>= 1.45)
285-
rubocop-performance (1.23.1)
316+
rubocop-performance (1.20.2)
286317
rubocop (>= 1.48.1, < 2.0)
287-
rubocop-ast (>= 1.31.1, < 2.0)
318+
rubocop-ast (>= 1.30.0, < 2.0)
288319
ruby-progressbar (1.13.0)
320+
ruby_parser (3.21.1)
321+
racc (~> 1.5)
322+
sexp_processor (~> 4.16)
323+
rubycritic (4.9.1)
324+
flay (~> 2.13)
325+
flog (~> 4.7)
326+
launchy (>= 2.5.2)
327+
parser (>= 3.2.2.4)
328+
rainbow (~> 3.1.1)
329+
reek (~> 6.0, < 6.2)
330+
rexml
331+
ruby_parser (~> 3.21)
332+
simplecov (>= 0.22.0)
333+
tty-which (~> 0.5.0)
334+
virtus (~> 2.0)
289335
rubyzip (2.4.1)
290336
securerandom (0.4.1)
291337
selenium-webdriver (4.9.0)
292338
rexml (~> 3.2, >= 3.2.5)
293339
rubyzip (>= 1.2.2, < 3.0)
294340
websocket (~> 1.0)
341+
sexp_processor (4.17.3)
295342
simplecov (0.22.0)
296343
docile (~> 1.1)
297344
simplecov-html (~> 0.11)
@@ -313,25 +360,27 @@ GEM
313360
actionpack (>= 5.2)
314361
activesupport (>= 5.2)
315362
sprockets (>= 3.0.0)
316-
standard (1.43.0)
363+
standard (1.33.0)
317364
language_server-protocol (~> 3.17.0.2)
318365
lint_roller (~> 1.0)
319-
rubocop (~> 1.69.1)
366+
rubocop (~> 1.59.0)
320367
standard-custom (~> 1.0.0)
321-
standard-performance (~> 1.6)
368+
standard-performance (~> 1.3)
322369
standard-custom (1.0.2)
323370
lint_roller (~> 1.0)
324371
rubocop (~> 1.50)
325-
standard-performance (1.6.0)
372+
standard-performance (1.3.1)
326373
lint_roller (~> 1.1)
327-
rubocop-performance (~> 1.23.0)
374+
rubocop-performance (~> 1.20.2)
328375
stringio (3.1.2)
329376
temple (0.10.3)
330377
terminal-table (3.0.2)
331378
unicode-display_width (>= 1.1.1, < 3)
332379
thor (1.3.2)
380+
thread_safe (0.3.6)
333381
tilt (2.5.0)
334382
timeout (0.4.3)
383+
tty-which (0.5.0)
335384
turbo-rails (1.5.0)
336385
actionpack (>= 6.0.0)
337386
activejob (>= 6.0.0)
@@ -341,6 +390,10 @@ GEM
341390
unicode-display_width (2.6.0)
342391
uri (1.0.2)
343392
useragent (0.16.11)
393+
virtus (2.0.0)
394+
axiom-types (~> 0.1)
395+
coercible (~> 1.0)
396+
descendants_tracker (~> 0.0, >= 0.0.3)
344397
warning (1.5.0)
345398
webrick (1.9.1)
346399
websocket (1.2.11)
@@ -386,6 +439,7 @@ DEPENDENCIES
386439
rake (~> 13.0)
387440
rspec-rails (~> 5)
388441
rubocop-md (~> 1)
442+
rubycritic (~> 4.9.1)
389443
selenium-webdriver (= 4.9.0)
390444
simplecov (~> 0.22.0)
391445
simplecov-console (~> 0.9.1)

view_component.gemspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ Gem::Specification.new do |spec|
5050
spec.add_development_dependency "rake", "~> 13.0"
5151
spec.add_development_dependency "rspec-rails", "~> 5"
5252
spec.add_development_dependency "rubocop-md", "~> 1"
53+
spec.add_development_dependency "rubycritic", "~> 4.9.1"
5354
spec.add_development_dependency "selenium-webdriver", "4.9.0"
5455
spec.add_development_dependency "sprockets-rails", "~> 3.4.2"
5556
spec.add_development_dependency "standard", "~> 1"

0 commit comments

Comments
 (0)