|
4 | 4 | - rubocop-rspec |
5 | 5 | AllCops: |
6 | 6 | DisplayCopNames: true |
7 | | - TargetRubyVersion: '2.5' |
| 7 | + TargetRubyVersion: '2.6' |
8 | 8 | Include: |
9 | 9 | - "**/*.rb" |
10 | 10 | Exclude: |
@@ -37,6 +37,8 @@ Style/BlockDelimiters: |
37 | 37 | be consistent then. |
38 | 38 | EnforcedStyle: braces_for_chaining |
39 | 39 | Style/ClassAndModuleChildren: |
| 40 | + Description: Compact style reduces the required amount of indentation. |
| 41 | + EnforcedStyle: compact |
40 | 42 | Enabled: false |
41 | 43 | Style/EmptyElse: |
42 | 44 | Description: Enforce against empty else clauses, but allow `nil` for clarity. |
@@ -114,8 +116,14 @@ Style/MethodCalledOnDoEndBlock: |
114 | 116 | Enabled: true |
115 | 117 | Style/StringMethods: |
116 | 118 | Enabled: true |
| 119 | +Bundler/GemFilename: |
| 120 | + Enabled: false |
117 | 121 | Bundler/InsecureProtocolSource: |
118 | 122 | Enabled: false |
| 123 | +Capybara/CurrentPathExpectation: |
| 124 | + Enabled: false |
| 125 | +Capybara/VisibilityMatcher: |
| 126 | + Enabled: false |
119 | 127 | Gemspec/DuplicatedAssignment: |
120 | 128 | Enabled: false |
121 | 129 | Gemspec/OrderedDependencies: |
@@ -290,11 +298,9 @@ Performance/UriDefaultParser: |
290 | 298 | Enabled: false |
291 | 299 | RSpec/Be: |
292 | 300 | Enabled: false |
293 | | -RSpec/Capybara/CurrentPathExpectation: |
294 | | - Enabled: false |
295 | 301 | RSpec/Capybara/FeatureMethods: |
296 | 302 | Enabled: false |
297 | | -RSpec/Capybara/VisibilityMatcher: |
| 303 | +RSpec/ContainExactly: |
298 | 304 | Enabled: false |
299 | 305 | RSpec/ContextMethod: |
300 | 306 | Enabled: false |
@@ -334,6 +340,8 @@ RSpec/LeakyConstantDeclaration: |
334 | 340 | Enabled: false |
335 | 341 | RSpec/LetBeforeExamples: |
336 | 342 | Enabled: false |
| 343 | +RSpec/MatchArray: |
| 344 | + Enabled: false |
337 | 345 | RSpec/MissingExampleGroupArgument: |
338 | 346 | Enabled: false |
339 | 347 | RSpec/MultipleExpectations: |
@@ -376,8 +384,6 @@ Style/AccessModifierDeclarations: |
376 | 384 | Enabled: false |
377 | 385 | Style/AccessorGrouping: |
378 | 386 | Enabled: false |
379 | | -Style/AsciiComments: |
380 | | - Enabled: false |
381 | 387 | Style/BisectedAttrAccessor: |
382 | 388 | Enabled: false |
383 | 389 | Style/CaseLikeIf: |
@@ -488,35 +494,235 @@ Style/TrailingMethodEndStatement: |
488 | 494 | Enabled: false |
489 | 495 | Style/UnpackFirst: |
490 | 496 | Enabled: false |
| 497 | +Capybara/MatchStyle: |
| 498 | + Enabled: false |
| 499 | +Capybara/NegationMatcher: |
| 500 | + Enabled: false |
| 501 | +Capybara/SpecificActions: |
| 502 | + Enabled: false |
| 503 | +Capybara/SpecificFinders: |
| 504 | + Enabled: false |
| 505 | +Capybara/SpecificMatcher: |
| 506 | + Enabled: false |
| 507 | +Gemspec/DeprecatedAttributeAssignment: |
| 508 | + Enabled: false |
| 509 | +Gemspec/DevelopmentDependencies: |
| 510 | + Enabled: false |
| 511 | +Gemspec/RequireMFA: |
| 512 | + Enabled: false |
| 513 | +Layout/LineContinuationLeadingSpace: |
| 514 | + Enabled: false |
| 515 | +Layout/LineContinuationSpacing: |
| 516 | + Enabled: false |
| 517 | +Layout/LineEndStringConcatenationIndentation: |
| 518 | + Enabled: false |
| 519 | +Layout/SpaceBeforeBrackets: |
| 520 | + Enabled: false |
| 521 | +Lint/AmbiguousAssignment: |
| 522 | + Enabled: false |
| 523 | +Lint/AmbiguousOperatorPrecedence: |
| 524 | + Enabled: false |
| 525 | +Lint/AmbiguousRange: |
| 526 | + Enabled: false |
| 527 | +Lint/ConstantOverwrittenInRescue: |
| 528 | + Enabled: false |
| 529 | +Lint/DeprecatedConstants: |
| 530 | + Enabled: false |
491 | 531 | Lint/DuplicateBranch: |
492 | 532 | Enabled: false |
| 533 | +Lint/DuplicateMagicComment: |
| 534 | + Enabled: false |
493 | 535 | Lint/DuplicateRegexpCharacterClassElement: |
494 | 536 | Enabled: false |
495 | 537 | Lint/EmptyBlock: |
496 | 538 | Enabled: false |
497 | 539 | Lint/EmptyClass: |
498 | 540 | Enabled: false |
| 541 | +Lint/EmptyInPattern: |
| 542 | + Enabled: false |
| 543 | +Lint/IncompatibleIoSelectWithFiberScheduler: |
| 544 | + Enabled: false |
| 545 | +Lint/LambdaWithoutLiteralBlock: |
| 546 | + Enabled: false |
499 | 547 | Lint/NoReturnInBeginEndBlocks: |
500 | 548 | Enabled: false |
| 549 | +Lint/NonAtomicFileOperation: |
| 550 | + Enabled: false |
| 551 | +Lint/NumberedParameterAssignment: |
| 552 | + Enabled: false |
| 553 | +Lint/OrAssignmentToConstant: |
| 554 | + Enabled: false |
| 555 | +Lint/RedundantDirGlobSort: |
| 556 | + Enabled: false |
| 557 | +Lint/RefinementImportMethods: |
| 558 | + Enabled: false |
| 559 | +Lint/RequireRangeParentheses: |
| 560 | + Enabled: false |
| 561 | +Lint/RequireRelativeSelfPath: |
| 562 | + Enabled: false |
| 563 | +Lint/SymbolConversion: |
| 564 | + Enabled: false |
501 | 565 | Lint/ToEnumArguments: |
502 | 566 | Enabled: false |
| 567 | +Lint/TripleQuotes: |
| 568 | + Enabled: false |
503 | 569 | Lint/UnexpectedBlockArity: |
504 | 570 | Enabled: false |
505 | 571 | Lint/UnmodifiedReduceAccumulator: |
506 | 572 | Enabled: false |
| 573 | +Lint/UselessRescue: |
| 574 | + Enabled: false |
| 575 | +Lint/UselessRuby2Keywords: |
| 576 | + Enabled: false |
| 577 | +Metrics/CollectionLiteralLength: |
| 578 | + Enabled: false |
| 579 | +Naming/BlockForwarding: |
| 580 | + Enabled: false |
507 | 581 | Performance/CollectionLiteralInLoop: |
508 | 582 | Enabled: false |
| 583 | +Performance/ConcurrentMonotonicTime: |
| 584 | + Enabled: false |
| 585 | +Performance/MapCompact: |
| 586 | + Enabled: false |
| 587 | +Performance/RedundantEqualityComparisonBlock: |
| 588 | + Enabled: false |
| 589 | +Performance/RedundantSplitRegexpArgument: |
| 590 | + Enabled: false |
| 591 | +Performance/StringIdentifierArgument: |
| 592 | + Enabled: false |
| 593 | +RSpec/BeEq: |
| 594 | + Enabled: false |
| 595 | +RSpec/BeNil: |
| 596 | + Enabled: false |
| 597 | +RSpec/ChangeByZero: |
| 598 | + Enabled: false |
| 599 | +RSpec/ClassCheck: |
| 600 | + Enabled: false |
| 601 | +RSpec/DuplicatedMetadata: |
| 602 | + Enabled: false |
| 603 | +RSpec/ExcessiveDocstringSpacing: |
| 604 | + Enabled: false |
| 605 | +RSpec/FactoryBot/ConsistentParenthesesStyle: |
| 606 | + Enabled: false |
| 607 | +RSpec/FactoryBot/FactoryNameStyle: |
| 608 | + Enabled: false |
| 609 | +RSpec/FactoryBot/SyntaxMethods: |
| 610 | + Enabled: false |
| 611 | +RSpec/IdenticalEqualityAssertion: |
| 612 | + Enabled: false |
| 613 | +RSpec/NoExpectationExample: |
| 614 | + Enabled: false |
| 615 | +RSpec/PendingWithoutReason: |
| 616 | + Enabled: false |
| 617 | +RSpec/Rails/AvoidSetupHook: |
| 618 | + Enabled: false |
| 619 | +RSpec/Rails/HaveHttpStatus: |
| 620 | + Enabled: false |
| 621 | +RSpec/Rails/InferredSpecType: |
| 622 | + Enabled: false |
| 623 | +RSpec/Rails/MinitestAssertions: |
| 624 | + Enabled: false |
| 625 | +RSpec/Rails/TravelAround: |
| 626 | + Enabled: false |
| 627 | +RSpec/RedundantAround: |
| 628 | + Enabled: false |
| 629 | +RSpec/SkipBlockInsideExample: |
| 630 | + Enabled: false |
| 631 | +RSpec/SortMetadata: |
| 632 | + Enabled: false |
| 633 | +RSpec/SubjectDeclaration: |
| 634 | + Enabled: false |
| 635 | +RSpec/VerifiedDoubleReference: |
| 636 | + Enabled: false |
| 637 | +Security/CompoundHash: |
| 638 | + Enabled: false |
| 639 | +Security/IoMethods: |
| 640 | + Enabled: false |
509 | 641 | Style/ArgumentsForwarding: |
510 | 642 | Enabled: false |
| 643 | +Style/ArrayIntersect: |
| 644 | + Enabled: false |
511 | 645 | Style/CollectionCompact: |
512 | 646 | Enabled: false |
| 647 | +Style/ComparableClamp: |
| 648 | + Enabled: false |
| 649 | +Style/ConcatArrayLiterals: |
| 650 | + Enabled: false |
| 651 | +Style/DirEmpty: |
| 652 | + Enabled: false |
513 | 653 | Style/DocumentDynamicEvalDefinition: |
514 | 654 | Enabled: false |
| 655 | +Style/EmptyHeredoc: |
| 656 | + Enabled: false |
| 657 | +Style/EndlessMethod: |
| 658 | + Enabled: false |
| 659 | +Style/EnvHome: |
| 660 | + Enabled: false |
| 661 | +Style/FetchEnvVar: |
| 662 | + Enabled: false |
| 663 | +Style/FileEmpty: |
| 664 | + Enabled: false |
| 665 | +Style/FileRead: |
| 666 | + Enabled: false |
| 667 | +Style/FileWrite: |
| 668 | + Enabled: false |
| 669 | +Style/HashConversion: |
| 670 | + Enabled: false |
| 671 | +Style/HashExcept: |
| 672 | + Enabled: false |
| 673 | +Style/IfWithBooleanLiteralBranches: |
| 674 | + Enabled: false |
| 675 | +Style/InPatternThen: |
| 676 | + Enabled: false |
| 677 | +Style/MagicCommentFormat: |
| 678 | + Enabled: false |
| 679 | +Style/MapCompactWithConditionalBlock: |
| 680 | + Enabled: false |
| 681 | +Style/MapToHash: |
| 682 | + Enabled: false |
| 683 | +Style/MapToSet: |
| 684 | + Enabled: false |
| 685 | +Style/MinMaxComparison: |
| 686 | + Enabled: false |
| 687 | +Style/MultilineInPatternThen: |
| 688 | + Enabled: false |
515 | 689 | Style/NegatedIfElseCondition: |
516 | 690 | Enabled: false |
| 691 | +Style/NestedFileDirname: |
| 692 | + Enabled: false |
517 | 693 | Style/NilLambda: |
518 | 694 | Enabled: false |
| 695 | +Style/NumberedParameters: |
| 696 | + Enabled: false |
| 697 | +Style/NumberedParametersLimit: |
| 698 | + Enabled: false |
| 699 | +Style/ObjectThen: |
| 700 | + Enabled: false |
| 701 | +Style/OpenStructUse: |
| 702 | + Enabled: false |
| 703 | +Style/OperatorMethodCall: |
| 704 | + Enabled: false |
| 705 | +Style/QuotedSymbols: |
| 706 | + Enabled: false |
519 | 707 | Style/RedundantArgument: |
520 | 708 | Enabled: false |
| 709 | +Style/RedundantConstantBase: |
| 710 | + Enabled: false |
| 711 | +Style/RedundantDoubleSplatHashBraces: |
| 712 | + Enabled: false |
| 713 | +Style/RedundantEach: |
| 714 | + Enabled: false |
| 715 | +Style/RedundantHeredocDelimiterQuotes: |
| 716 | + Enabled: false |
| 717 | +Style/RedundantInitialize: |
| 718 | + Enabled: false |
| 719 | +Style/RedundantSelfAssignmentBranch: |
| 720 | + Enabled: false |
| 721 | +Style/RedundantStringEscape: |
| 722 | + Enabled: false |
| 723 | +Style/SelectByRegexp: |
| 724 | + Enabled: false |
| 725 | +Style/StringChars: |
| 726 | + Enabled: false |
521 | 727 | Style/SwapValues: |
522 | 728 | Enabled: false |
0 commit comments