|
| 1 | +# from https://evilmartians.com/chronicles/rubocoping-with-legacy-bring-your-ruby-code-up-to-standard |
| 2 | +require: |
| 3 | + - standard |
| 4 | + - standard-custom |
| 5 | + - standard-performance |
| 6 | + - rubocop-performance |
| 7 | + - rubocop-minitest |
| 8 | + |
| 9 | +inherit_gem: |
| 10 | + standard: config/base.yml |
| 11 | + standard-custom: config/base.yml |
| 12 | + standard-performance: config/base.yml |
| 13 | + |
| 14 | +AllCops: |
| 15 | + SuggestExtensions: false |
| 16 | + TargetRubyVersion: 3.1 |
| 17 | + |
| 18 | +Naming/InclusiveLanguage: |
| 19 | + Enabled: true |
| 20 | + |
| 21 | +Metrics/BlockLength: |
| 22 | + Exclude: |
| 23 | + - 'spec/**/*' |
| 24 | + |
| 25 | +Minitest/AssertInDelta: # new in 0.10 |
| 26 | + Enabled: true |
| 27 | +Minitest/AssertKindOf: # new in 0.10 |
| 28 | + Enabled: true |
| 29 | +Minitest/AssertOperator: # new in 0.32 |
| 30 | + Enabled: true |
| 31 | +Minitest/AssertOutput: # new in 0.10 |
| 32 | + Enabled: true |
| 33 | +Minitest/AssertPathExists: # new in 0.10 |
| 34 | + Enabled: true |
| 35 | +Minitest/AssertPredicate: # new in 0.18 |
| 36 | + Enabled: true |
| 37 | +Minitest/AssertRaisesCompoundBody: # new in 0.21 |
| 38 | + Enabled: true |
| 39 | +Minitest/AssertRaisesWithRegexpArgument: # new in 0.22 |
| 40 | + Enabled: true |
| 41 | +Minitest/AssertSame: # new in 0.26 |
| 42 | + Enabled: true |
| 43 | +Minitest/AssertSilent: # new in 0.10 |
| 44 | + Enabled: true |
| 45 | +Minitest/AssertWithExpectedArgument: # new in 0.11 |
| 46 | + Enabled: true |
| 47 | +Minitest/AssertionInLifecycleHook: # new in 0.10 |
| 48 | + Enabled: true |
| 49 | +Minitest/DuplicateTestRun: # new in 0.19 |
| 50 | + Enabled: true |
| 51 | +Minitest/EmptyLineBeforeAssertionMethods: # new in 0.23 |
| 52 | + Enabled: false |
| 53 | +Minitest/LifecycleHooksOrder: # new in 0.28 |
| 54 | + Enabled: true |
| 55 | +Minitest/LiteralAsActualArgument: # new in 0.10 |
| 56 | + Enabled: true |
| 57 | +Minitest/MultipleAssertions: # new in 0.10 |
| 58 | + Enabled: true |
| 59 | +Minitest/NonExecutableTestMethod: # new in 0.34 |
| 60 | + Enabled: true |
| 61 | +Minitest/NonPublicTestMethod: # new in 0.27 |
| 62 | + Enabled: true |
| 63 | +Minitest/RedundantMessageArgument: # new in 0.34 |
| 64 | + Enabled: true |
| 65 | +Minitest/RefuteInDelta: # new in 0.10 |
| 66 | + Enabled: true |
| 67 | +Minitest/RefuteKindOf: # new in 0.10 |
| 68 | + Enabled: true |
| 69 | +Minitest/RefuteOperator: # new in 0.32 |
| 70 | + Enabled: true |
| 71 | +Minitest/RefutePathExists: # new in 0.10 |
| 72 | + Enabled: true |
| 73 | +Minitest/RefutePredicate: # new in 0.18 |
| 74 | + Enabled: true |
| 75 | +Minitest/RefuteSame: # new in 0.26 |
| 76 | + Enabled: true |
| 77 | +Minitest/ReturnInTestMethod: # new in 0.31 |
| 78 | + Enabled: true |
| 79 | +Minitest/SkipEnsure: # new in 0.20 |
| 80 | + Enabled: true |
| 81 | +Minitest/SkipWithoutReason: # new in 0.24 |
| 82 | + Enabled: true |
| 83 | +Minitest/TestFileName: # new in 0.26 |
| 84 | + Enabled: true |
| 85 | +Minitest/TestMethodName: # new in 0.10 |
| 86 | + Enabled: true |
| 87 | +Minitest/UnreachableAssertion: # new in 0.14 |
| 88 | + Enabled: true |
| 89 | +Minitest/UnspecifiedException: # new in 0.10 |
| 90 | + Enabled: true |
| 91 | +Minitest/UselessAssertion: # new in 0.26 |
| 92 | + Enabled: true |
0 commit comments