rubocop-rspec.yml in rubocop-discourse-3.4.1 vs rubocop-rspec.yml in rubocop-discourse-3.5.0
- old
+ new
@@ -30,21 +30,21 @@
- in
RSpec/DescribeClass:
Enabled: true
Exclude:
- - '**/spec/features/**/*'
- - '**/spec/requests/**/*'
- - '**/spec/routing/**/*'
- - '**/spec/system/**/*'
- - '**/spec/views/**/*'
- - '**/spec/initializers/**/*'
- - '**/spec/integration/**/*'
- - '**/spec/integrity/**/*'
- - '**/spec/tasks/**/*'
- - '**/spec/lib/freedom_patches/**/*'
- - '**/spec/multisite/**/*'
+ - "**/spec/features/**/*"
+ - "**/spec/requests/**/*"
+ - "**/spec/routing/**/*"
+ - "**/spec/system/**/*"
+ - "**/spec/views/**/*"
+ - "**/spec/initializers/**/*"
+ - "**/spec/integration/**/*"
+ - "**/spec/integrity/**/*"
+ - "**/spec/tasks/**/*"
+ - "**/spec/lib/freedom_patches/**/*"
+ - "**/spec/multisite/**/*"
RSpec/DescribeMethod:
Enabled: true
RSpec/DescribeSymbol:
@@ -52,16 +52,16 @@
RSpec/DescribedClass:
Enabled: false # To be decided
RSpec/DescribedClassModuleWrapping:
- Enabled: false # To be decided
+ Enabled: true
RSpec/EmptyExampleGroup:
Enabled: true
Exclude:
- - 'spec/requests/api/*'
+ - "spec/requests/api/*"
RSpec/EmptyLineAfterExample:
Enabled: false # TODO
RSpec/EmptyLineAfterExampleGroup:
@@ -90,20 +90,20 @@
RSpec/ExpectChange:
Enabled: false # To be decided
RSpec/ExpectInHook:
- Enabled: false # To be decided
+ Enabled: false
RSpec/ExpectOutput:
Enabled: true
RSpec/SpecFilePathFormat:
Enabled: false # To be decided
RSpec/SpecFilePathSuffix:
- Enabled: false # To be decided
+ Enabled: true
RSpec/Focus:
Enabled: true
RSpec/HookArgument:
@@ -152,13 +152,19 @@
Enabled: true
RSpec/MissingExampleGroupArgument:
Enabled: true
+RSpec/MultipleExpectations:
+ Enabled: false
+
RSpec/MultipleDescribes:
Enabled: false # TODO
+RSpec/MultipleMemoizedHelpers:
+ Enabled: false
+
RSpec/MultipleSubjects:
Enabled: true
RSpec/NamedSubject:
Enabled: true
@@ -174,20 +180,20 @@
RSpec/ReceiveNever:
Enabled: true
RSpec/RepeatedDescription:
- Enabled: false # TODO
+ Enabled: false
RSpec/RepeatedExample:
Enabled: false # TODO
RSpec/RepeatedExampleGroupBody:
Enabled: false # TODO
RSpec/RepeatedExampleGroupDescription:
- Enabled: false # TODO
+ Enabled: false
RSpec/ReturnFromStub:
Enabled: true
RSpec/ScatteredSetup:
@@ -219,9 +225,12 @@
Capybara/CurrentPathExpectation:
Enabled: true
RSpec/Capybara/FeatureMethods:
+ Enabled: true
+
+Capybara/VisibilityMatcher:
Enabled: true
FactoryBot/AttributeDefinedStatically:
Enabled: true