11---
22inherit_from : .rubocop_todo.yml
3- require :
3+ plugins :
44- rubocop-performance
5+ - rubocop-hash_inspect
56- rubocop-rspec
7+ - rubocop-rspec_rails
8+ - rubocop-factory_bot
9+ - rubocop-capybara
610AllCops :
711 NewCops : enable
812 DisplayCopNames : true
9- TargetRubyVersion : ' 2.6 '
13+ TargetRubyVersion : 3.1
1014 Include :
1115 - " **/*.rb"
1216 Exclude :
@@ -107,6 +111,8 @@ Performance/StringInclude:
107111 Enabled : true
108112Performance/Sum :
109113 Enabled : true
114+ Security/IoMethods :
115+ Enabled : true
110116Style/CollectionMethods :
111117 Enabled : true
112118Style/MethodCalledOnDoEndBlock :
@@ -121,6 +127,12 @@ Capybara/CurrentPathExpectation:
121127 Enabled : false
122128Capybara/VisibilityMatcher :
123129 Enabled : false
130+ FactoryBot/AttributeDefinedStatically :
131+ Enabled : false
132+ FactoryBot/CreateList :
133+ Enabled : false
134+ FactoryBot/FactoryClassName :
135+ Enabled : false
124136Gemspec/DuplicatedAssignment :
125137 Enabled : false
126138Gemspec/OrderedDependencies :
@@ -295,8 +307,6 @@ Performance/UriDefaultParser:
295307 Enabled : false
296308RSpec/Be :
297309 Enabled : false
298- RSpec/Capybara/FeatureMethods :
299- Enabled : false
300310RSpec/ContainExactly :
301311 Enabled : false
302312RSpec/ContextMethod :
@@ -305,6 +315,8 @@ RSpec/ContextWording:
305315 Enabled : false
306316RSpec/DescribeClass :
307317 Enabled : false
318+ RSpec/Dialect :
319+ Enabled : false
308320RSpec/EmptyHook :
309321 Enabled : false
310322RSpec/EmptyLineAfterExample :
@@ -321,12 +333,6 @@ RSpec/ExpectChange:
321333 Enabled : false
322334RSpec/ExpectInHook :
323335 Enabled : false
324- RSpec/FactoryBot/AttributeDefinedStatically :
325- Enabled : false
326- RSpec/FactoryBot/CreateList :
327- Enabled : false
328- RSpec/FactoryBot/FactoryClassName :
329- Enabled : false
330336RSpec/HooksBeforeExamples :
331337 Enabled : false
332338RSpec/ImplicitBlockExpectation :
@@ -375,8 +381,6 @@ RSpec/VoidExpect:
375381 Enabled : false
376382RSpec/Yield :
377383 Enabled : false
378- Security/Open :
379- Enabled : false
380384Style/AccessModifierDeclarations :
381385 Enabled : false
382386Style/AccessorGrouping :
@@ -501,6 +505,12 @@ Capybara/SpecificFinders:
501505 Enabled : false
502506Capybara/SpecificMatcher :
503507 Enabled : false
508+ FactoryBot/ConsistentParenthesesStyle :
509+ Enabled : false
510+ FactoryBot/FactoryNameStyle :
511+ Enabled : false
512+ FactoryBot/SyntaxMethods :
513+ Enabled : false
504514Gemspec/DeprecatedAttributeAssignment :
505515 Enabled : false
506516Gemspec/DevelopmentDependencies :
@@ -601,28 +611,12 @@ RSpec/DuplicatedMetadata:
601611 Enabled : false
602612RSpec/ExcessiveDocstringSpacing :
603613 Enabled : false
604- RSpec/FactoryBot/ConsistentParenthesesStyle :
605- Enabled : false
606- RSpec/FactoryBot/FactoryNameStyle :
607- Enabled : false
608- RSpec/FactoryBot/SyntaxMethods :
609- Enabled : false
610614RSpec/IdenticalEqualityAssertion :
611615 Enabled : false
612616RSpec/NoExpectationExample :
613617 Enabled : false
614618RSpec/PendingWithoutReason :
615619 Enabled : false
616- RSpec/Rails/AvoidSetupHook :
617- Enabled : false
618- RSpec/Rails/HaveHttpStatus :
619- Enabled : false
620- RSpec/Rails/InferredSpecType :
621- Enabled : false
622- RSpec/Rails/MinitestAssertions :
623- Enabled : false
624- RSpec/Rails/TravelAround :
625- Enabled : false
626620RSpec/RedundantAround :
627621 Enabled : false
628622RSpec/SkipBlockInsideExample :
@@ -633,9 +627,17 @@ RSpec/SubjectDeclaration:
633627 Enabled : false
634628RSpec/VerifiedDoubleReference :
635629 Enabled : false
636- Security/CompoundHash :
630+ RSpecRails/AvoidSetupHook :
637631 Enabled : false
638- Security/IoMethods :
632+ RSpecRails/HaveHttpStatus :
633+ Enabled : false
634+ RSpecRails/InferredSpecType :
635+ Enabled : false
636+ RSpecRails/MinitestAssertions :
637+ Enabled : false
638+ RSpecRails/TravelAround :
639+ Enabled : false
640+ Security/CompoundHash :
639641 Enabled : false
640642Style/ArgumentsForwarding :
641643 Enabled : false
0 commit comments