require: rubocop-rspec RSpec: Language: Expectations: - will - will_not Includes: Examples: - it_has_behavior RSpec/AroundBlock: Enabled: true RSpec/Be: Enabled: true RSpec/BeEmpty: Enabled: true RSpec/BeEq: Enabled: true RSpec/BeEql: Enabled: true RSpec/BeNil: Enabled: true RSpec/BeforeAfterAll: Enabled: true RSpec/Capybara/FeatureMethods: Enabled: true RSpec/ChangeByZero: Enabled: true RSpec/ClassCheck: Enabled: true RSpec/ContainExactly: Enabled: true RSpec/ContextMethod: Enabled: true RSpec/DescribeClass: Enabled: true Exclude: - spec/system/**/* - spec/tasks/**/* RSpec/DescribeMethod: Enabled: true RSpec/DescribeSymbol: Enabled: true RSpec/DescribedClass: Enabled: true RSpec/DescribedClassModuleWrapping: Enabled: true RSpec/DuplicatedMetadata: Enabled: true RSpec/EmptyExampleGroup: Enabled: true Exclude: - spec/requests/api_v2/**/* RSpec/EmptyHook: Enabled: true RSpec/EmptyLineAfterExample: Enabled: true RSpec/EmptyLineAfterExampleGroup: Enabled: true RSpec/EmptyMetadata: Enabled: true RSpec/Eq: Enabled: true RSpec/ExampleWithoutDescription: Enabled: true RSpec/ExampleWording: Enabled: true RSpec/ExcessiveDocstringSpacing: Enabled: true RSpec/ExpectInHook: Enabled: true RSpec/ExpectOutput: Enabled: true RSpec/Focus: Enabled: true RSpec/HooksBeforeExamples: Enabled: true RSpec/IdenticalEqualityAssertion: Enabled: true RSpec/ImplicitSubject: Enabled: true EnforcedStyle: single_statement_only RSpec/IndexedLet: Enabled: true RSpec/InstanceSpy: Enabled: true RSpec/InstanceVariable: Enabled: true RSpec/IsExpectedSpecify: Enabled: true RSpec/ItBehavesLike: Enabled: true RSpec/IteratedExpectation: Enabled: true RSpec/LeakyConstantDeclaration: Enabled: true RSpec/LetBeforeExamples: Enabled: true RSpec/LetSetup: Enabled: true RSpec/MatchArray: Enabled: true RSpec/MetadataStyle: Enabled: true RSpec/MultipleDescribes: Enabled: true RSpec/MultipleSubjects: Enabled: true RSpec/NoExpectationExample: Enabled: true RSpec/OverwritingSetup: Enabled: true RSpec/Rails/AvoidSetupHook: Enabled: true RSpec/Rails/HaveHttpStatus: Enabled: true RSpec/Rails/HttpStatus: Enabled: true RSpec/Rails/InferredSpecType: Enabled: true RSpec/Rails/MinitestAssertions: Enabled: true RSpec/Rails/NegationBeValid: Enabled: true EnforcedStyle: be_invalid RSpec/Rails/TravelAround: Enabled: true RSpec/ReceiveCounts: Enabled: true RSpec/ReceiveMessages: Enabled: true RSpec/ReceiveNever: Enabled: true RSpec/RedundantAround: Enabled: true RSpec/RedundantPredicateMatcher: Enabled: true RSpec/RemoveConst: Enabled: true RSpec/RepeatedDescription: Enabled: true RSpec/RepeatedExample: Enabled: true RSpec/RepeatedExampleGroupBody: Enabled: true RSpec/RepeatedExampleGroupDescription: Enabled: true RSpec/RepeatedSubjectCall: Enabled: true RSpec/ScatteredLet: Enabled: true RSpec/ScatteredSetup: Enabled: true RSpec/SharedContext: Enabled: true RSpec/SharedExamples: Enabled: true RSpec/SingleArgumentMessageChain: Enabled: true RSpec/SkipBlockInsideExample: Enabled: true RSpec/SortMetadata: Enabled: true RSpec/SpecFilePathFormat: Enabled: true IgnoreMethods: true Exclude: - spec/requests/api_v2/**/* RSpec/SpecFilePathSuffix: Enabled: true RSpec/StubbedMock: Enabled: true RSpec/SubjectDeclaration: Enabled: true RSpec/VariableDefinition: Enabled: true RSpec/VariableName: Enabled: true RSpec/VerifiedDoubleReference: Enabled: true RSpec/VerifiedDoubles: Enabled: true RSpec/VoidExpect: Enabled: true RSpec/Yield: Enabled: true